0

当假设使用单击时,这是我的代码:

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

现在我必须在用户双击/双击时执行相同的操作

我试过了:

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

但它没有返回我需要的相同对象,而是返回图像,
当它返回 @e.ClickedItem 在 DoubleTapped 事件中时,我想要相同的对象,
请帮助
并为我糟糕的英语感到抱歉

Windows 8 应用程序、Visual Studio2012、Xaml 和 C#

4

1 回答 1

2

尝试这个。

private void itemGridView_DoubleTapped(object sender, DoubleTappedRoutedEventArgs e)
{
    var item = ((SampleDataItem)e.OriginalSource).DataContext;
}
于 2013-09-09T17:39:51.833 回答