我希望应用程序中的每个TextBox在用户关注它时选择其所有文本。为此,我将以下内容放在App.xaml文件中:
<Application.Resources>
<Style TargetType="TextBox" x:Key="tbkey">
<EventSetter Event="GotFocus" Handler="textBoxFocus"/>
</Style>
</Application.Resources>
以及App.xaml.cs文件中的以下代码:
private void textBoxFocus(object sender, RoutedEventArgs a)
{
TextBox t = sender as TextBox;
t.SelectAll();
}
但是,当TextBox在我的应用程序中聚焦时,永远不会调用该方法。我认为这是因为我没有将处理程序方法放在正确的位置,但我不知道它会在哪里。有什么想法吗?