0

私は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 イベントでどの項目が選択されているかを知るにはどうすればよいですか

4

1 に答える 1