예제 #1
0
        /// <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();
            }
                )
            );
        }