2016-12-04 10 views
0

Я хочу создать ListView, упомянутый на рисунке ниже. Проблема в том, что я не хочу создавать полный округленный ListView. Я просто хочу прямоугольную форму ListView Заголовок и округленный первый и последний ViewCell? Может ли кто-нибудь сказать мне, как это сделать?Как создать округленное первое и последнее поле зрения в ListView Xamarin Forms?

Rounded ViewCell Example Image

+0

Какие платформы вы таргетинг? – hvaughan3

+0

Android и IOS с помощью Xamarin Forms –

ответ

0
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

Прокомментируйте ваш код. Невозможно понять, чего вы пытаетесь достичь с помощью своего ответа. –