我有一個GridView
,它由ObservableCollection
填充(通過綁定)。如何設置它,以便每次將新項目添加到ObservableCollection
時,GridView中的最後一項始終在其上有一個按鈕?修改GridView中的最後(或個別)項目
這是正在申請GridView中的所有項目GridView的ItemTemplate中的這個模板中的XAML
<GridView.ItemTemplate>
<DataTemplate>
<Grid HorizontalAlignment="Left" Width="250" Height="250">
<Border Background="White">
<Image Source="{Binding ImagePath}" Stretch="UniformToFill" AutomationProperties.Name="{Binding Title}"/>
</Border>
<StackPanel VerticalAlignment="Bottom" Background="{ThemeResource ListViewItemOverlayBackgroundThemeBrush}">
<TextBlock Text="{Binding Title}" Foreground="{ThemeResource ListViewItemOverlayForegroundThemeBrush}" Style="{StaticResource TitleTextBlockStyle}" Height="60" Margin="15,0,15,0"/>
<TextBlock Text="{Binding DateMade}" Foreground="{ThemeResource ListViewItemOverlaySecondaryForegroundThemeBrush}" Style="{StaticResource CaptionTextBlockStyle}" TextWrapping="NoWrap" Margin="15,0,15,10"/>
</StackPanel>
</Grid>
</DataTemplate>
</GridView.ItemTemplate>
我的問題所在。我希望如果它是最後項目(並且最後一個項目會在每次添加新項目時保持更改),則上述StackPanel
應該由另一個控件(例如按鈕)替換。我會如何去做這件事?