0
我在UniformGrid中有幾個文本框。如何在點擊選擇WPF文本框中的所有文本
我想在點擊時選擇文本框中的所有內容我寧願事件來自uniformgrid。當我在處理程序中僅使用具有以下代碼的鍵盤時,我能夠實現使用GotKeyboardFocus選擇所有文本。然而,當我僅點擊框時,它突出顯示,而我的鼠標停下來,並在鼠標上出現光標,而不是選定的文本。
foreach(TextBox Box in grid.Children)
{
if (Box.IsKeyboardFocusWithin)
{
Box.SelectAll();
e.Handled = true;
break;
}
}
我也有一個PreviewKeyUp處理程序,它監視最大數量的字母,然後移動到下一個框。當屏幕加載時,每個盒子都用最大數量的字母進行初始化。這就是爲什麼我想對文本框中的文本進行全選,以便可以輕鬆地輸入。
我幾乎可以完美地使用GotMouseCapture,只是如果您只在靠近文本框邊緣的文本旁邊單擊,它不起作用。
我相信我試過了,一旦我點擊它就卡在那個文本框中了......雖然我早上給它一個新鮮的去! – cb88 2013-05-10 03:57:28