2013-07-25 41 views
0

我有一个gridView。代替ItemTemplate中的我用于gridviewitems用户控制,因为我不能管理在ItemTemplate如何确定选定的gridview项目?

触发按钮单击事件,这里是我的代码

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); 
} 

在我的用户PhotoItem有文字块,按钮和图像文本块。文本来自收集 如果选择(通过gridView.selectionChanged事件)的GridView项网民需要的照片,并把该用户控件的图像

我怎么能弄清楚哪些项目在SelectionChanged事件选择上

+0

如何获得的[的SelectedItem]的值(http://msdn.microsoft.com/en-us/library/windows/apps/windows .ui.xaml.controls.primitives.selector.selecteditem.aspx)GridView的属性? – Clemens

回答

0

使用ItemClick代替,然后你可以访问ClickedItemItemClickEventArgs

相关问题