我有一个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
应该由另一个控件(例如按钮)替换。我会如何去做这件事?