2010-05-18 50 views

回答

1

也许这不是你想要的,但我已经使用它。其实你可以在你的文本框中设置FocusManager.IsFocusScope =“True”,所以它总是会把焦点放在它自己的焦点上。这意味着插入符号将始终可见。您可以启用/禁用此类行为FocusManager.IsFocusScope =“True”/“False”

2

这是另一种方式。选择也将保持突出显示。

private void MyMethod() 
{ 
    TextBox txt = ...; 
    txt.LostFocus += new RoutedEventHandler(staticTextBox_LostFocus); 
} 

private static void staticTextBox_LostFocus(object sender, RoutedEventArgs e) 
{ 
    e.Handled = true; 
} 
相关问题