none
GridView选中项问题 RRS feed

  • 问题

  • 在GridView中当我选中某项时,然后我对那项往上拖或往下拖时,当前就没有选中了(不管怎么拖拽,我需要一直处于选中状态. 这个是在真机测试时出现的。在pc上用鼠标操作不会出现)

    有谁可以解决吗? 谢谢!

    2012年8月24日 1:49

答案

  • 你好,

    你所表述的问题其实在Touch操作的时候, 默认是上/下拖动就是选中item.

    如果你需要修改这个默认的操作,可以修改GridView的ScrollViewer.HorizontalScrollMode和ScrollViewer.VerticalScrollMode属性才共同作用.可以修改为 左/右拖动选中,或者 hold的时候选中,不过在Touch的时候 Hold选中个人不认为是一种很好的选择, 对于用户操作不友好.


    Thanks! Damon.Tian

    • 已标记为答案 john_shen 2012年9月6日 4:42
    2012年9月4日 15:38

全部回复

  • 类似Win8 Metro界面的那个来加拖动效果?

    关注WP&Win8产品及体验,并致力于Windows Phone & Windows 8 技术的研究和推广!如果有任何WP&win8问题,欢迎到:http://ask.metrofeng.com 来找我!

    2012年8月24日 2:30
  • 不是添加拖动效果,问题是这样的:当我选中某个GridViewItem项时,当前处于选中状态,然后我将这项往下拉或往上拉. 这时的GridViewItem 就没有选中了,我需要它还是处于选中状态(在真机上出现的,在pc上用鼠标操作不会出现这个情况。)

    2012年8月24日 2:57
  • 你的意思是触摸时候拖拽,我很关心你的真机是什么机器。因为我这里只有模拟器或者PC测试环境,不知道可不可以重现。还有,具体代码是?还是只是简单的代码,没有任何设置的。


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

    • 已标记为答案 john_shen 2012年8月30日 5:55
    • 取消答案标记 john_shen 2012年8月30日 6:00
    2012年8月27日 6:39
    版主
  • 三星的平板 、intel的超级本都试过,没有啥代码 ,就给它数据源binding..  就是点下某个GridViewItem 使之选中,然后将这项往下拉或往上拉. 这时的GridViewItem 就没有选中了。当我将它往下拉或往上拉下时,希望它还能处于选中状态。


    2012年8月30日 7:12
  • 你好,

    你所表述的问题其实在Touch操作的时候, 默认是上/下拖动就是选中item.

    如果你需要修改这个默认的操作,可以修改GridView的ScrollViewer.HorizontalScrollMode和ScrollViewer.VerticalScrollMode属性才共同作用.可以修改为 左/右拖动选中,或者 hold的时候选中,不过在Touch的时候 Hold选中个人不认为是一种很好的选择, 对于用户操作不友好.


    Thanks! Damon.Tian

    • 已标记为答案 john_shen 2012年9月6日 4:42
    2012年9月4日 15:38