在javascript Windows 8 Metro Style App中切换appbar的事件是什么?

时间:2012-01-27 21:44:57

标签: javascript windows-8 windows-runtime microsoft-metro appbar

我正在寻找在javascript中切换appbar的事件。所以它基本上是屏幕顶部/底部边缘的“边缘滑动”手势事件。

例如,我想在用户滑动屏幕的上边缘或按钮边缘时在页面上显示文本“边缘滑动”,而不在页面中声明应用栏。我怎么能这样做?

我尝试了crossslide事件并且似乎不对。

2 个答案:

答案 0 :(得分:1)

您可以看到AppBar here

的文档

Appbar有四个事件:afterhide,aftershow,beforehide和beforeshow。

查看documentation了解详情

答案 1 :(得分:0)

交叉幻灯片对你不起作用,因为它是一个可以从任何地方开始的手势。

没有暴露给Metro应用程序的边缘幻灯片事件。 Windows 8会自动检测边缘滑动并为您提升应用栏(如果有的话)。

也许他们将来会添加一个,但是谁知道是否或何时,所以你可能想要做自己的手势跟踪。我建议您查看PointerPoint类并构建自己的自定义手势识别器。 尽管你必须注意屏幕上的所有指针,但基本的边缘滑动应该很容易识别。例如,如果我有一个可以跟踪5个手指并且其中一个是边缘滑动的平板电脑,那么您是否能够识别该手势,或者只有当时有一个活动的触摸点?这取决于你。