我有一个要求,每当TextBox获得焦点(通过触摸、鼠标、键盘)时,所有文本都应该被选中。
我尝试使用GotFocus事件和OnMouseDown/OnMouseUp (用于鼠标)事件:
if (this.SelectionLength == 0)
{
this.Focus();
this.SelectAll();
}但这并不是在所有情况下都有效。
有时我需要在TextBox中点击两次,有时不需要。
这是一个明确的答案吗?
发布于 2013-10-10 20:37:45
我们有两种类型的焦点在WPF逻辑和键盘中可用。因为你可以用其中的八个
为了KeyBoard。
Keyboard.Focus(myControl); 对于逻辑
FocusManager.SetFocusedElement(this, myControl);https://stackoverflow.com/questions/19295391
复制相似问题