Défini le signe/la position du curseur à la fin de la chaîne de valeur WPF zone de texte

Je suis d'essayer de régler le curseur/la position du curseur à l' fin de la chaîne de valeur dans mon WPF zone de texte quand j'ouvre ma fenêtre pour la première fois. J'utilise la classe FocusManager pour définir le focus sur ma zone de texte lorsque ma fenêtre s'ouvre.

Rien ne semble fonctionner. Des idées?

Remarque, je suis en utilisant le pattern MVVM, et je l'ai inclus une partie seulement de la 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>
InformationsquelleAutor Zamboni | 2010-05-22