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