如何在ListView Xamarin Forms中创建舍入的第一个和最后一个视单元?

问题描述:

我想创建一个ListView在下面的图片中提到。问题是我不想创建一个完整的圆形ListView。我只想要一个矩形形状ListView标题和圆形的第一个和最后一个ViewCell?谁能告诉我该怎么做?如何在ListView Xamarin Forms中创建舍入的第一个和最后一个视单元?

Rounded ViewCell Example Image

+0

你瞄准什么平台? – hvaughan3

+0

使用Xamarin形式的Android和IOS –

You can use this type 


    <ListView x:Name="lstView" 
           BackgroundColor="White" 
           HasUnevenRows="True"> 
         <ListView.ItemTemplate> 
          <DataTemplate> 
           <ViewCell> 
            <Grid Padding="0,10,0,15"> 



             <Grid.ColumnDefinitions> 
              <ColumnDefinition Width="10" /> 
              <ColumnDefinition Width="100" /> 
              <ColumnDefinition Width="*" /> 
              <ColumnDefinition Width="Auto" /> 
              <ColumnDefinition Width="10" /> 
             </Grid.ColumnDefinitions> 

             <Grid.RowDefinitions> 
              <RowDefinition Height="Auto" /> 
              <RowDefinition Height="Auto" /> 
             </Grid.RowDefinitions> 


             <Image Grid.Column="1" Source="{Binding Image}" /> 
             <StackLayout Grid.Column="2" Orientation="Vertical"> 
              <Label Text="{Binding Title}" TextColor="#f36e22" /> 
              <Label Text="{Binding Text}" TextColor="Black" /> 
             </StackLayout> 

             <Image Grid.Column="3" Source="{Binding smallImage}" /> 

            </Grid> 
           </ViewCell> 
          </DataTemplate> 
         </ListView.ItemTemplate> 
        </ListView> 
+0

您的代码不符合标准... –

+0

它不像您想要的一样,但您可以像这样设置... –

+0

请评论您的代码。 你无法理解你想用你的答案达到什么目的。 –