0

我有一个网格视图。而不是 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.text 来自集合,如果选择了 gridview 项目(通过gridView.selectionChanged事件)网络摄像头拍照并放在 UserControl 的图像上

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

4

1 回答 1

0

改为使用ItemClick,然后您可以访问ClickedIteminItemClickEventArgs

于 2013-07-25T17:25:48.457 回答