将插入号/光标位置设置为字符串值WPF文本框的末尾
当我第一次打开窗口时,我尝试将插入符号/光标位置设置为WPF文本框中字符串值的末尾。当我的窗口打开时,我使用FocusManager在文本框中设置焦点。 似乎没有任何作用。有任何想法吗? 请注意,我使用的是MVVM模式,并且代码中仅包含XAML的一部分。 <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>