触发DoubleTapped时获取对单击项的引用

时间:2013-09-08 16:37:24

标签: visual-studio-2012 windows-8

这是我在使用单击时的代码:

void ItemView_ItemClick(object sender, ItemClickEventArgs e)
        {
            var item = ((SampleDataItem)e.ClickedItem);
}

现在我必须在User DoubleTapped / Double Clicks

时执行相同的操作

我试过了:

private void itemGridView_DoubleTapped(object sender, DoubleTappedRoutedEventArgs e)
        {
            var item = ((SampleDataItem)e.OriginalSource);
}

但它没有返回我需要的相同对象而是返回Image,
在DoubleTapped事件中返回@ e.ClickedItem时,我想要相同的对象 请帮助
抱歉我的英语很差

Windows 8应用程序,Visual studio2012,Xaml和C#

1 个答案:

答案 0 :(得分:2)

试试这个。

private void itemGridView_DoubleTapped(object sender, DoubleTappedRoutedEventArgs e)
{
    var item = ((SampleDataItem)e.OriginalSource).DataContext;
}
相关问题