如何解决如何在WPF的App.xaml文件中创建EventSetter?
| 我希望我的应用程序中的每个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集中在我的应用程序中时,永远不会调用该方法。我认为这是因为我没有将处理程序方法放在正确的位置,但是我不知道该在哪里。有任何想法吗?
解决方法
删除x:Key = \“ tbkey \”,您的textBoxFocus方法将被触发。
编辑
可以下载源代码
这里
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。