2014-01-18 59 views
0

我想選擇所有的文本到一個文本框只是當它獲得焦點時,有一個屬性名爲SelectOnEntry在wpf texbox或等效?用於wpf文本框的SelectOnEntry?

如果不是如何暗示它?

+0

如果你想用「行爲」(通過附加屬性)而不是代碼隱藏來實現它,那麼看看這個:http://stackoverflow.com/questions/7808974/initial-focus-and-全選行爲 –

回答

2

連接處理程序GotFocus事件:

<TextBox GotFocus="TextBox_GotFocus"/> 

,並在處理程序:

private void TextBox_GotFocus(object sender, RoutedEventArgs e) 
{ 
    ((TextBox)sender).SelectAll(); 
} 

如果您需要做的是純XAML的方式,你可以創建附加屬性來選擇焦點的所有文字。請參閱解決方案here

+0

這沒有本地選項嗎? –

+0

本地選項不存在。但是,如果您想要XAML方法,則可以創建附加屬性,如[此處]所述(http://stackoverflow.com/a/7810516/632337)。 –