获取adaptivegridviewuwp中选中项的索引
本文关键字:索引 adaptivegridviewuwp 获取 | 更新日期: 2023-09-27 18:06:10
是否有一种方法可以在AdaptiveGridView工具包中获得选中项目的索引。这是我的代码:页面资源:
<Page.Resources>
<DataTemplate x:Key="Photos">
<Grid>
<Image Source="{Binding ImageURL}"
Stretch="UniformToFill"
HorizontalAlignment="Center"
VerticalAlignment="Center">
</Image>
<TextBlock Text="{Binding ImageText}"
FontSize="20">
</TextBlock>
</Grid>
</DataTemplate>
</Page.Resources>
XAML: <UWPToolkit:AdaptiveGridView x:Name="AdaptiveGV" ItemHeight="200" ItemClick="AdaptiveGV_ItemClick" DesiredWidth="200" ItemTemplate="{StaticResource Photos}"/>
背后的代码:
List<Images> ImageCollection = new List<Images>();
ImageCollection.Add(new Images()
{
ImageURL = Response[i].ProjectImageURL,
ImageText = Response[i].ProjectName
});
}
AdaptiveGV.ItemsSource = ImageCollection;
我想获得我点击的项目的索引。有办法做到吗?
我想获得我点击的项目的索引。有办法做到吗?
是的,你可以,在ItemClickEventArgs
中,你可以得到点击的项目和它的索引,像这样:
private void AdaptiveGV_ItemClick(object sender, ItemClickEventArgs e)
{
var item = e.ClickedItem as Images;
var index = ImageCollection.IndexOf(item);
}