即使文本框失去焦点,有没有办法让文本框中的插入符可见?
答案 0 :(得分:2)
也许这不是你想要的,但我已经习惯了。实际上,您可以在文本框中设置FocusManager.IsFocusScope =“True”,因此它始终将焦点集中在自己的焦点上。这意味着插入符号始终可见。您可以启用/禁用此类行为FocusManager.IsFocusScope =“True”/“False”
答案 1 :(得分:2)
这是另一种方式。选择也将保持突出显示。
private void MyMethod()
{
TextBox txt = ...;
txt.LostFocus += new RoutedEventHandler(staticTextBox_LostFocus);
}
private static void staticTextBox_LostFocus(object sender, RoutedEventArgs e)
{
e.Handled = true;
}