none
WPF RichTextBox RRS feed

  • 问题

  • WPF RichTextBox在获得焦点时如何区分是鼠标点击让其获得焦点还是触摸屏点击让其获得焦点的,换句话说,如何知道当前操作时鼠标操作还是触摸屏操作,谢谢
    2012年11月17日 8:00

答案

  • 你可以在当得时候 设置一个flag属性为true,然后在gotfocus事件里面判断这个Flag属性,当Up的时候设置为flase,这样 鼠标的flag为true就是鼠标出发的

    touch的flag为true就是touch触发的


    Sheldon _Xiao[MSFT]
    MSDN Community Support | Feedback to us
    Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    2012年11月19日 7:21
    版主

全部回复

  • 触摸屏操作应该会产生TouchDown事件,

    你可以试一试~

    2012年11月18日 11:37
  • 可是RichTextBox的获取焦点事件是没有鼠标和触摸屏事件之分的


    • 已编辑 Ocean He 2012年11月19日 2:19
    2012年11月19日 2:19
  • 你可以在当得时候 设置一个flag属性为true,然后在gotfocus事件里面判断这个Flag属性,当Up的时候设置为flase,这样 鼠标的flag为true就是鼠标出发的

    touch的flag为true就是touch触发的


    Sheldon _Xiao[MSFT]
    MSDN Community Support | Feedback to us
    Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    2012年11月19日 7:21
    版主