私は現在、GridView でさまざまな種類のオブジェクトを表示する方法を理解しようとしています。たとえば、この写真を見てください。
右側の最後の要素は他の要素とは異なるため、observablecollection を GridView にバインドすると、最後の要素が別のレイアウトに表示されていると言えます。
現在、このXAMLコードを使用しています
<GridView x:Name="startView" ItemsSource="{Binding}" Grid.Column="1" Grid.Row="2" SelectionMode="None" Width="Auto">
<GridView.ItemTemplate>
<DataTemplate>
<StackPanel>
<TextBlock x:Name="DetailTitle" Height="74" Text="{Binding Title}" />
<Image x:Name="Image" Height="Auto" Width="Auto" Margin="0" Stretch="None" Source="{Binding LocalCoverUrl}" Visibility="Collapsed" />
</StackPanel>
</DataTemplate>
</GridView.ItemTemplate>
<GridView.ItemsPanel>
<ItemsPanelTemplate>
<WrapGrid Orientation="Horizontal" MaximumRowsOrColumns="2" />
</ItemsPanelTemplate>
</GridView.ItemsPanel>
</GridView>
後ろのこのコード:
ObservableCollection<Movie> recentlyStarted = await Api.RecentlyStarted(3);
startView.DataContext = recentlyStarted;
しかし、現在、最後の要素を別のスタイルで表示する方法がわかりません