J'essaie de définir la position du curseur sur l'écran de l'ordinateur. fin de la valeur de la chaîne dans ma zone de texte WPF lorsque j'ouvre ma fenêtre pour la première fois. J'utilise le FocusManager pour définir le focus sur ma zone de texte lorsque ma fenêtre s'ouvre.
Rien ne semble fonctionner. Avez-vous des idées ?
Notez que j'utilise le modèle MVVM, et que je n'ai inclus qu'une partie du XAML de mon code.
<Window
FocusManager.FocusedElement="{Binding ElementName=NumberOfDigits}"
Height="400" Width="800">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition/>
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition/>
<RowDefinition/>
</Grid.RowDefinitions>
<TextBox Grid.Column="0" Grid.Row="0"
x:Name="NumberOfDigits"
IsReadOnly="{Binding Path=IsRunning, Mode=TwoWay}"
VerticalContentAlignment="Center"
Text="{Binding Path=Digits, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"/>
<Button Grid.Column="0" Grid.Row="1"
Margin="10,0,10,0"
IsDefault="True"
Content="Start"
Command="{Binding StartCommand}"/>
</Grid>
</Window>