0

奇怪的是,我似乎无法找到有关如何在 WinRT 中完成此操作的任何细节。我想要的是显示通常在您触摸并按住或右键单击 Windows 8 中的图标/图像时出现的菜单。我找到了该事件Holding,但这似乎并没有达到我想要的效果,因为没有t 似乎响应鼠标右键单击。这两个事件是否需要分别处理?是否有任何内置事件,或者每个人都必须自己滚动?

4

1 回答 1

1

标准控件使用 AppBar 或设置超级按钮替换您的上下文菜单场景,具体取决于您将执行的操作(AppBar 将更具上下文),因此您可以选择屏幕上的项目 - 可能通过单击或交叉滑动,然后您将自动显示 AppBar 或允许用户执行边缘手势以显示 AppBar,然后“上下文菜单”选项将显示在 AppBar 中。也就是说 - Tim Heuer 的Callisto有一个 Menu 控件,我相信如果你想做一些非标准的事情,它可能是你正在寻找的上下文菜单实现。请注意,尽管它可能不如 AppBar 对用户有效,而且它也可能不太容易被发现。

于 2012-10-27T18:00:49.300 回答