编辑:这是针对将在Windows 10桌面上运行的应用程序。该应用程序可以在典型的计算机/笔记本电脑或带触摸屏的设备(例如Surface Pro或Surface Book)上运行。我关心的是在后一种类型的设备上检测边缘事件的滑动。
我有一个单击按钮时会显示设置面板的按钮,但是我希望用户能够从应用程序窗口的左边缘滑动以将其拉起。
设置面板没什么花哨的,只是一个alist = []
while x <= difference:
alist.append(zeros_np_array)
x += 1
arr = np.array(alist)
# arr = np.vstack(alist) # alternative
,其中包含一些控件以及StackPanel
和HorizontalAlignment="Left"
。
在线查看时,我发现EdgeGesture class的Completed
event会“触发以表明用户已成功召唤或关闭了基于边缘的UI”。
将设置面板注册为“基于边缘的UI”是否需要做一些特殊的事情,以便我可以检测到此事件?
如何判断滑动是否专门从屏幕的左边缘发生?
文档链接到Edge gesture invocation sample,但是代码似乎适用于Windows 8,这使我难以在Visual Studio中打开它,并且使我担心Windows 10是否仍支持Edge Gestures。