У меня есть PasswordBox на странице, который я пытаюсь настроить, чтобы автоматически фокусироваться при переходе на страницу.
У меня возникают проблемы, когда при программной фокусировке он принимает фокус, но клавиатура отключается.
Это вызывает проблему, поскольку пользователь должен щелкнуть PasswordBox, а затем снова включить его, чтобы использовать элемент управления.
Я попытался добавить этот код в событие Loaded страницы, ContentGrid.Loaded, OnNavigatedTo, и все они дают одинаковый результат.
Я попытался установить TabIndex / IsTabStop страницы и сам элемент управления, но, похоже, он не работает. Пароль - это единственный элемент, который имеет TabIndex.
<PasswordBox x:Name="pwbAnswer" Style="{StaticResource PasswordBoxStyle}" VerticalAlignment="Top" Grid.Row="3"
PasswordChanged="pwbAnswer_PasswordChanged" KeyUp="pwbAnswer_KeyUp" TabIndex="1" IsTabStop="True" />
private void ContentGrid_Loaded(object sender, RoutedEventArgs e)
{
this.IsTabStop = true;
pwbAnswer.Focus();
}