Gridview 我是否必须同时对ItemClick和Tapped事件进行编码?

Gridview 我是否必须同时对ItemClick和Tapped事件进行编码?,gridview,windows-8,touch,winrt-xaml,windows-store-apps,Gridview,Windows 8,Touch,Winrt Xaml,Windows Store Apps,我注意到GridView控件既有ItemClick事件,也有Tapped(和RightTapped)事件。ItemClick事件是否仅在响应鼠标单击时起作用,而Tapped事件是否仅在响应触控设备上的点击时起作用 我认为它们可以/应该是可互换的(点击触控设备等同于点击非触控设备)。它们都处理这两个事件,除非它们都是编码的,在这种情况下,它们会像您预期的那样区分开来。所以,编码一个,然后如果你需要触摸和点击来做一些不同的事情,那么编码两个。它们都处理两个事件,除非它们都被编码,在这种情况下,它们会

我注意到GridView控件既有ItemClick事件,也有Tapped(和RightTapped)事件。ItemClick事件是否仅在响应鼠标单击时起作用,而Tapped事件是否仅在响应触控设备上的点击时起作用


我认为它们可以/应该是可互换的(点击触控设备等同于点击非触控设备)。

它们都处理这两个事件,除非它们都是编码的,在这种情况下,它们会像您预期的那样区分开来。所以,编码一个,然后如果你需要触摸和点击来做一些不同的事情,那么编码两个。

它们都处理两个事件,除非它们都被编码,在这种情况下,它们会像你期望的那样区分开来。因此,请编写一个代码,然后如果您需要触摸与单击来执行不同的操作,请同时编写这两个代码。

那么,我是否可以对RightTapped事件进行相同的假设?即对于非触摸功能设备,当用户右击时,代码将运行?回答我自己的问题,是-在我的笔记本电脑上单击鼠标右键会触发RightTapped事件。因此,我是否可以假设RightTapped事件也会触发RightTapped事件?对于非触控设备,当用户单击鼠标右键时,代码将运行?回答我自己的问题,是-在我的笔记本电脑上单击鼠标右键会触发RightTapped事件。