2
我希望我的應用程序中的每個TextBox在用戶關注它時選擇所有文本。要做到這一點,我把我的App.xaml文件如下:如何在WPF中的App.xaml文件中創建EventSetter?
<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最初並不在那裏,但我把它放在那裏,希望它能使它工作。 – 2011-04-14 16:47:38
我爲你創建了一個示例應用程序來證明它的工作。參見編輯。謝謝 – xscape 2011-04-15 10:50:54