私はgridViewを持っています。ItemTemplate の代わりに、itemtemplate でボタン クリック イベントをトリガーすることができないため、gridviewitems にユーザー コントロールを使用しました。
ここに私のコードがあります
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.selectionChanged
イベントを介して)選択されている場合、コレクションから取得されますWebカムが写真を撮り、UserControlの画像を配置します
selectionChanged イベントでどの項目が選択されているかを知るにはどうすればよいですか