【发布时间】:2012-09-03 14:46:36
【问题描述】:
即使文本框失去焦点,有没有办法让文本框中的插入符号可见?
【问题讨论】:
即使文本框失去焦点,有没有办法让文本框中的插入符号可见?
【问题讨论】:
也许这不是你想要的,但我已经用过了。实际上你可以在你的文本框上设置 FocusManager.IsFocusScope="True",所以它总是有自己的焦点。这意味着插入符号将始终可见。您可以启用/禁用此类行为 FocusManager.IsFocusScope="True"/"False"
【讨论】:
这是另一种方式。选择也将保持突出显示。
private void MyMethod()
{
TextBox txt = ...;
txt.LostFocus += new RoutedEventHandler(staticTextBox_LostFocus);
}
private static void staticTextBox_LostFocus(object sender, RoutedEventArgs e)
{
e.Handled = true;
}
【讨论】: