Я заметил, что многие приложения, которые ожидают, что вы много редактируете текст, будут обеспечивать нестандартное поведение для двойного щелчка по тексту в этом приложении выделяет текст, с которым, по его мнению, вы, скорее всего, пытаетесь взаимодействовать.
В качестве быстрого примера, это предложение ведет себя по-разному в разных приложениях:
Это «примерное» предложение
Если я наберу его в Блокноте и дважды щелкните слово «образец» (в идеале - середину слова, скажем, между буквами «m» и «p» в образце), затем блокнот выделит от первой цитаты до места после второй цитаты включительно. Если это предложение находится в комментарии в Visual Studio, и я дважды щелкаю в том же месте, оно выделяется от «s» до «e» образца без выделения кавычек.
Как я могу настроить это поведение выделения в моем собственное приложение? Чем отличается winforms от WPF? Полагаю, я мог бы взломать свой способ заставить его работать с событием двойного щелчка, но есть ли более элегантное / продуманное решение, предназначенное исключительно для этого?