none
怎么取消GridView的右键选择的功能 RRS feed

  • 问题

  • 我想像ie10的topappbar那样,忽略gridview的右键选择的功能。

    我有设置IsRightTapEnabled="False",可是不对。

    请问是哪个属性呢?

    2012年5月11日 3:07

答案

  • 目前只有 将SelectionMode="None" 然后在 IsItemClickEnabled="True" ItemClick事件中处理你的点击选择动作。但是这样,整个GriView就没有选择状态了,不过我们可以在ItemClick后自己加上一些状态以表示其被点击选择。


    Bob Bao [MSFT]
    MSDN Community Support | Feedback to us

    2012年5月14日 9:17
    版主

全部回复

  • 目前只有 将SelectionMode="None" 然后在 IsItemClickEnabled="True" ItemClick事件中处理你的点击选择动作。但是这样,整个GriView就没有选择状态了,不过我们可以在ItemClick后自己加上一些状态以表示其被点击选择。


    Bob Bao [MSFT]
    MSDN Community Support | Feedback to us

    2012年5月14日 9:17
    版主
  • 那请问metro版ie10的topappbar上的控件式怎么实现它那种效果的呢?右键点击没反应,但左键可以选择,而且它有选择状态。
    2012年5月15日 0:53
  • 不好意思, IE10 Metro这个特性我们也不能很准确地说他是怎么做得。不过,根据经验和其现象,应该是在 SelectionMode="None" 的状态下,然后我们自己通过增加一个新的VisualState 然后在ItemClick之后,过度到这个 状态上即可模拟。 因为 ItemClick 只响应左键。

    Bob Bao [MSFT]
    MSDN Community Support | Feedback to us

    2012年5月15日 9:54
    版主
  • 目前只有 将SelectionMode="None" 然后在 IsItemClickEnabled="True" ItemClick事件中处理你的点击选择动作。但是这样,整个GriView就没有选择状态了,不过我们可以在ItemClick后自己加上一些状态以表示其被点击选择。


    Bob Bao [MSFT]
    MSDN Community Support | Feedback to us

    请教下,怎么添加状态能得到当前点击是哪项啊?
    2012年8月16日 8:06