正确的与GridView的交互
本文关键字:交互 GridView | 更新日期: 2023-09-27 18:19:00
在Windows 8应用程序(Pc +平板电脑)(c#)我有GridView
我需要使用哪个事件,以纠正意识到:
- 鼠标左键点击=做某事(如打开新页面或另一个)
- 鼠标右键单击=使该项"被选中"。
- 点击=做某事(如打开新页面或其他)
- 小拖动到底部(标准选择)=使此项目"被选中"。
我正在寻找优雅的解决方案,我需要使用最少数量的事件
Windows 8为您处理大多数此类事件。在大多数情况下,你不需要使用显式事件来实现你想要的。
与其使用LeftMouseClick
或OnTap
,不如使用本地控制事件,如ItemSelected
等。
如果你的目标没有被这些事件所覆盖,我建议你使用一个行为,你订阅你的事件,并将相同的逻辑发布到ViewModel。
您可以使用ItemClick事件。您只需要将IsItemClickEnabled设置为True。单击的项将作为事件的参数发送。你只需要设置一个选择模式来启用这个选择