Есть ли способ установить Focus
из одного элемента управления в другой с помощью WPF Trigger
s?
Как в следующем примере:
<Page
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<Grid>
<Grid.RowDefinitions>
<RowDefinition/>
<RowDefinition/>
<RowDefinition/>
</Grid.RowDefinitions>
<TextBox Name="txtName"></TextBox>
<TextBox Grid.Row="1" Name="txtAddress"></TextBox>
<Button Grid.Row="2" Content="Finish">
<Button.Triggers>
<EventTrigger RoutedEvent="Button.Click">
<!-- Insert cool code here-->
</EventTrigger>
</Button.Triggers>
</Button>
</Grid>
</Page>
Есть ли способ для этого EventTrigger
поставить фокус на текстовое поле "txtName"?
Я пытаюсь найти способ сделать что-то подобное, используя строгий MVVM. Если это что-то, что нельзя делать с помощью XAML (в MVVM), тогда это нормально. Но я хотел бы видеть какую-то документацию о том, как она вписывается в шаблон MVVM, выполняющий его вне XAML.