我有一个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事件中选择了哪个项目
答案 0 :(得分:0)
使用ItemClick
,然后您可以访问ClickedItem
中的ItemClickEventArgs