2

我试图找出当您右键单击列表视图中的项目时触发的事件。当我纠正一个项目时,它会将其标记为已选中,但我似乎无法找到触发了哪个事件。

我已将一个函数附加到 oniteminvoked 事件,当我左键单击一个项目时会正确触发,但右键单击它时不会。

右键单击某个项目时会触发哪个事件?

谢谢。

4

2 回答 2

1

对于它的价值,您还应该看到一个 selectionchange 和 selectionchanged 事件,因为 listview.selection 属性将被更新。这是一个 ListView 事件,而不是项目事件,但根据您要完成的任务,它可能很有用。

于 2012-05-27T04:13:04.250 回答
0

您应该使用AppBar 对象为您的用户提供右键单击体验。请参阅Metro 风格应用程序的命令式设计。也就是说,你可以听contextmenu...

object.addEventListener("contextmenu", handler, useCapture)
于 2012-05-24T18:42:47.020 回答