WPF RichTextBox обнаружение прогрессивного выбора - PullRequest
0 голосов
/ 18 мая 2019

Определите начало нового прогрессивного выбора, настроенного с помощью сенсорной панели.

Мои пользователи выбирают текст в RichTextBox.Они могут регулировать свой выбор, продолжая двигать мышь или отпуская мышь / сенсорную панель и продолжая нажимать клавиши Shift +.Моя проблема в том, когда я должен определить, что новый выбор начался.Я предполагаю, что новый выбор начался, если изменились как начальная точка, так и конечная точка события изменения выбора.Неправильно !Или, по крайней мере, неполный!Выбор иногда переходит, чтобы охватить полные слова на одном конце и пробел до следующего слова на другом конце.Итак ... как я могу знать, что этот новый выбор фактически находится в том же сеансе, потому что пользователь не выпустил свою мышь?Я использую тачпад.

Я пробовал TouchDown и TouchUp, но они запускаются только для событий сенсорного экрана.MouseDoubleClick, MouseDown и MouseUp также не срабатывают.Я также пробовал AutoWordSelection = "False", хотя я не собираюсь удалять эту функцию.

...