我想TextBox
从代码隐藏(不是TextBox
' 代码隐藏,而是一些父控件)设置 WPF 的焦点,并在接收到该焦点时TextBox
从s 代码隐藏中选择所有文本。TextBox
我关注TextBox
这样的:
var scope = FocusManager.GetFocusScope(txt);
FocusManager.SetFocusedElement(scope, txt);
并在s 代码隐藏中TextBox
像这样收听事件:TextBox
AddHandler(GotFocusEvent, new RoutedEventHandler(SelectAllText), true);
并尝试选择这样的文本:
private static void SelectAllText(object sender, RoutedEventArgs e)
{
var textBox = e.OriginalSource as TextBox;
if (textBox != null)
textBox.SelectAll();
}
但是文本没有被选中。我怎样才能修改它以按我的意愿工作?