none
[UWP]在W10 通用应用的GridView 中如何在右键单击某个GridView的Item时,触发SelectionChanged事件? RRS feed

  • 问题

  • 在Windows 8.1应用商店 Project中 使用GridView时,

    右键单击GridView中的某个Item时,

    该Item会高亮显示,并在Item的右上角显示一个勾,同时会触发GridView的SelectionChanged事件

    但是Win10通用应用的GridView 似乎与之前版本的GridView有很大不同!

    当右键单击GridView中的某个Item时,这个Item不会像之前那样被高亮显示,同时右上角也没有显示勾子图标

    更重要的是右键单击Item时,无法触发GridView的SelectionChanged事件!

    我的问题是,在使用Win10通用应用Project时,

    如何在右键单击GridView的某个Item 时能够触发GridView的SelectionChanged事件?

    如何高亮显示右键单击的Item?

    谢谢。


    2015年9月19日 2:46

答案

  • 从RightTapped事件入手, 来设置绑定项选中,从而使当前选中项变化。

    至于打勾样式,只能你自己在自定义GridView的样式中增加ViewState 在SelectedChanged之后加上去了。


    Bob Bao

    Do you still use the same Windows 8 LockScreen always? Download Chameleon Win8 App quickly, that changes your LockScreen constantly.
    你是否还在看着一成不变的Windows 8锁屏而烦恼,赶紧下载这个 百变锁屏 应用,让你的锁屏不断地变化起来。

    2015年9月22日 8:42