Hi,
This is code for the DataTemplates and how we use the SfListView which works only for iOS:
<DataTemplate x:Key="iOSPlatformTemplate">
<ViewCell>
<StackLayout Orientation="Horizontal" Padding="4,4,2,2" Spacing="0" BackgroundColor="White">
<StackLayout HorizontalOptions="FillAndExpand" Spacing="4">
<StackLayout.GestureRecognizers>
<TapGestureRecognizer Command="{Binding Path=ViewListItem, Source={x:Reference MyPageXaml}}" CommandParameter="{Binding .}" />
</StackLayout.GestureRecognizers>
<StackLayout HorizontalOptions="FillAndExpand" Spacing="4">
<StackLayout IsVisible="{Binding Photo, Converter={StaticResource ImagePlaceholder}" Orientation="Horizontal" HeightRequest="85" MinimumWidthRequest="140" WidthRequest="140" BackgroundColor="#F8F9F9">
<StackLayout.GestureRecognizers>
<TapGestureRecognizer Command="{Binding Path=AddPhoto, Source={x:Reference MyPageXaml}}" CommandParameter="{Binding .}" />
</StackLayout.GestureRecognizers>
<StackLayout VerticalOptions="CenterAndExpand" HorizontalOptions="CenterAndExpand">
<Image Source="camera.png" />
<Label Text="Add photo" FontSize="Small" TextColor="Gray" />
</StackLayout>
</StackLayout>
<Label Text="Tap to add
name" IsVisible="{Binding name, Converter={StaticResource DisplayNamePlaceholder}}" TextColor="Gray" FontSize="Small" FontAttributes="Italic" HorizontalTextAlignment="Center" VerticalTextAlignment="Center" HorizontalOptions="FillAndExpand" VerticalOptions="FillAndExpand">
<Label.GestureRecognizers>
<TapGestureRecognizer Command="{Binding Path=TapName, Source={x:Reference MyPageXaml}}" CommandParameter="{Binding .}" />
</Label.GestureRecognizers>
</Label>
</StackLayout>
</StackLayout>
</ViewCell>
</DataTemplate>
<DataTemplate x:Key="AndroidPlatformTemplate">
<ViewCell>
<StackLayout Orientation="Horizontal" Padding="4,4,2,2" Spacing="0" BackgroundColor="White">
<StackLayout HorizontalOptions="FillAndExpand" Spacing="4">
<StackLayout.GestureRecognizers>
<TapGestureRecognizer Command="{Binding Path=ViewListItem, Source={x:Reference MyPageXaml}}" CommandParameter="{Binding .}" />
</StackLayout.GestureRecognizers>
<StackLayout IsVisible="{Binding Photo, Converter={StaticResource ImagePlaceholder}" Orientation="Horizontal" HeightRequest="85" MinimumWidthRequest="140" WidthRequest="140" BackgroundColor="#F8F9F9">
<StackLayout.GestureRecognizers>
<TapGestureRecognizer Command="{Binding Path=AddPhoto, Source={x:Reference MyPageXaml}}" CommandParameter="{Binding .}" />
</StackLayout.GestureRecognizers>
<StackLayout VerticalOptions="CenterAndExpand" HorizontalOptions="CenterAndExpand">
<Image Source="camera.png" />
<Label Text="Add photo" FontSize="Small" TextColor="Gray" />
</StackLayout>
</StackLayout>
<Label Text="Tap to add
name" IsVisible="{Binding name, Converter={StaticResource DisplayNamePlaceholder}}" TextColor="Gray" FontSize="Small" FontAttributes="Italic" HorizontalTextAlignment="Center" VerticalTextAlignment="Center" HorizontalOptions="FillAndExpand" VerticalOptions="FillAndExpand">
<Label.GestureRecognizers>
<TapGestureRecognizer Command="{Binding Path=TapName, Source={x:Reference MyPageXaml}}" CommandParameter="{Binding .}" />
</Label.GestureRecognizers>
</Label>
</StackLayout>
</StackLayout>
</ViewCell>
</DataTemplate>
<StackLayout BackgroundColor="#edeff0" Padding="0,10,0,0" HorizontalOptions="FillAndExpand" VerticalOptions="FillAndExpand" Spacing="0">
<pulltoRefresh:SfPullToRefresh x:Name="pullToRefresh"
ProgressBackgroundColor="Transparent"
ProgressStrokeColor="Black"
PullingThreshold="200"
RefreshContentHeight="30"
RefreshContentThreshold="30"
RefreshContentWidth="30"
TransitionMode="Push"
IsRefreshing="False"
Refreshing="RefreshList"
HorizontalOptions="FillAndExpand"
VerticalOptions="FillAndExpand">
<pulltoRefresh:SfPullToRefresh.PullableContent>
<syncfusion:SfListView AllowSwiping="true" ItemSpacing="0,1,0,0" ItemTemplate="{StaticResource PlatformSelector}" ItemSize="140" DragStartMode="OnHold" SelectionMode="Single" ItemsSource="{Binding ListViewItems}" >
<syncfusion:SfListView.RightSwipeTemplate>
<DataTemplate x:Name="RightSwipeTemplate">
<Grid BackgroundColor="#DC595F" HorizontalOptions="Fill" VerticalOptions="Fill">
<Grid VerticalOptions="Center" HorizontalOptions="Center">
<Image Grid.Column="0"
Grid.Row="0"
HeightRequest="35"
WidthRequest="35"
BackgroundColor="Transparent"
Source="Delete.png" />
</Grid>
</Grid>
</DataTemplate>
</syncfusion:SfListView.RightSwipeTemplate>
</syncfusion:SfListView>
</pulltoRefresh:SfPullToRefresh.PullableContent>
</pulltoRefresh:SfPullToRefresh>
</StackLayout>