WPF RichTextBox渐进式选择检测

时间:2019-05-17 23:18:17

标签: selection richtextbox touchpad

确定通过触摸板调整的新渐进式选择的开始。

我的用户正在选择RichTextBox中的文本。他们可以通过不断移动鼠标或释放鼠标/触摸板并继续按Shift +箭头来调整选择。 我的问题是何时必须确定开始新的选择。 如果选择更改事件的起点和终点都已更改,则假定开始了新选择。 错了!或至少不完整! 选择有时会跳到一端覆盖整个单词,而另一端则覆盖到下一个单词的空间。那么...我怎么知道这个新选择实际上是在同一会话中,因为用户没有释放它的鼠标? 我正在使用触摸板。

我尝试了TouchDown和TouchUp,但是它们仅在触摸屏事件中被触发。 MouseDoubleClick,MouseDown和MouseUp也不会触发。 我也尝试过AutoWordSelection =“ False”,尽管我并不是要删除此功能。

0 个答案:

没有答案