C # / WPF: Как я могу из ViewModel узнать, что выбрано в TextBox? - PullRequest
0 голосов
/ 21 октября 2010

Как мне из ViewModel узнать, что такое выделенный текст? То, что я делаю, желая достичь, похоже на редактор разметки ОМУ здесь в StackOverflow, когда вы полужирный / форматируете текст. Работа с выделенным текстом и изменение его

1 Ответ

1 голос
/ 21 октября 2010

Не похоже, что вы управляете выбором в ViewModel, который не должен содержать функциональные возможности, только бизнес-данные.Но в любом случае:

Свяжите событие SelectionChanged для текстового поля:

<TextBox SelectionChanged="TextBox_SelectionChanged"/>

И затем обработайте выделение любым удобным для вас способом:привязать его к свойству в ViewModel:

<TextBox SelectedText="{Binding MyModelProperty, Mode=TwoWay}"/>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...