2010-05-18 6 views

Répondre

1

Peut-être que ce n'est pas ce que vous voulez, mais je l'ai utilisé. En fait, vous pouvez définir FocusManager.IsFocusScope = "True" sur votre zone de texte, de sorte qu'il aura toujours son propre focus. Cela signifie que le signe sera toujours visible. Vous pouvez activer/désactiver un tel comportement. FocusManager.IsFocusScope = "Vrai"/"Faux"

2

Voici une autre méthode. La sélection restera également en surbrillance.

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

private static void staticTextBox_LostFocus(object sender, RoutedEventArgs e) 
{ 
    e.Handled = true; 
} 
Questions connexes