如何确定所选的gridview项?

时间:2013-07-25 06:55:35

标签: c# xaml microsoft-metro

我有一个gridView。而不是ItemTemplate我使用gridviewitems的用户控件,因为我无法触发itemtemplate中的按钮点击事件

这是我的代码

for (int i = 0; i < collection.Count(); i++)
{
     GridViewItem gridViewItem = new GridViewItem();
     gridViewItem.Tag = i;
     PhotoItem item = new PhotoItem();

     item.photoTitleTextBlock.Text = collection[i].Type.ToString();
     item.eraseButton.Click += (sender, args) => { itemSent(item); };

     gridViewItem.Content = item;
     gvIdTypes.Items.Add(gridViewItem);
}

在我的userControl PhotoItem中有textblock,button和image textblock.text来自集合 如果选择了gridview项目(通过gridView.selectionChanged事件),则网络摄像头会拍照并放置UserControl的图像

如何确定在selectionChanged事件中选择了哪个项目

1 个答案:

答案 0 :(得分:0)

使用ItemClick,然后您可以访问ClickedItem中的ItemClickEventArgs