有谁能告诉我如何在C#中为Windows应用商店应用长按?
我可以使用“轻拍”手势没有问题,但当我更换
TappedRoutedEventArgs
HoldingRoutedEvent
{{1}}它只是没有注册握持手势。
我正在用我的笔记本测试这个,所以可能是因为它无法识别鼠标召唤事件?
我假设Windows Phone 7有类似的功能,但它们主要用于不用于Windows 8的Silverlight。 任何链接/示例都会有很大的帮助!
谢谢!
答案 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());
}
关于鼠标未触发保持事件,你是对的。在模拟器中运行它,然后您可以使用“基本触摸模式”来模拟保持。