Установите свойство ViewModel, когда TextBox сфокусирован - PullRequest
1 голос
/ 28 марта 2012

У меня есть приложение MVVM, и я хочу отслеживать сфокусированный элемент в моей ViewModel.

Я хотел бы установить свойство ViewModel, когда TextBox сфокусирован. Я хотел бы иметь что-то вроде этого

 <TextBox Text="{Binding P1}">
    <TextBox.Style>
       <Style TargetType="{x:Type TextBox}">
         <Style.Triggers>
           <Trigger Property="IsFocused" Value="True">
             <Setter Property="{Binding P1Selected}" Value="True"/>
           </Trigger>
         </Style.Triggers>
       </Style>
    </TextBox.Style>
 </TextBox>

где P1 и P1Selected - свойства viewModel. Конечно, этот код не работает. Я написал это просто, чтобы дать идею ..

1 Ответ

0 голосов
/ 28 марта 2012

Извините, мой ответ был неверным. См. Привязка OneWayToSource из свойства readonly в XAML .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...