/// <summary> /// Traite l'évènement GotFocus de l'élément associé. /// </summary> /// <param name="sender">La source de l'évènement.</param> /// <param name="e">Les <see cref="System.Windows.RoutedEventArgs"/> contenant les données de l'évènement.</param> void AssociatedObject_GotFocus(object sender, System.Windows.RoutedEventArgs e) { TextBoxBase textBox = (TextBoxBase)AssociatedObject; // Sélectionne tout le textbox lorsqu'il a le focus Dispatcher.BeginInvoke ( DispatcherPriority.ContextIdle, new Action ( () => { textBox.SelectAll(); textBox.ReleaseMouseCapture(); } ) ); }