如何在Windows应用商店中处理/捕获长按

时间:2012-10-20 18:20:41

标签: windows windows-phone-7 windows-8 gesture long-press

有谁能告诉我如何在C#中为Windows应用商店应用长按? 我可以使用“轻拍”手势没有问题,但当我更换 TappedRoutedEventArgs HoldingRoutedEvent {{1}}它只是没有注册握持手势。 我正在用我的笔记本测试这个,所以可能是因为它无法识别鼠标召唤事件?

我假设Windows Phone 7有类似的功能,但它们主要用于不用于Windows 8的Silverlight。 任何链接/示例都会有很大的帮助!

谢谢!

1 个答案:

答案 0 :(得分:4)

使用举办活动:

XAML:

<Grid Background="{StaticResource ApplicationPageBackgroundThemeBrush}" Holding="Grid_Holding_1">
</Grid>

CS:

private void Grid_Holding_1(object sender, HoldingRoutedEventArgs e)
{
    Debug.WriteLine("You held at" + DateTime.Now.ToString());
}

关于鼠标未触发保持事件,你是对的。在模拟器中运行它,然后您可以使用“基本触摸模式”来模拟保持。