Exemple #1
0
        /// <summary>
        /// When the user finished typing
        /// </summary>
        /// <param name="obj"></param>
        /// <param name="args"></param>
        static void OnTypingCompletedChanged(DependencyObject obj, DependencyPropertyChangedEventArgs args)
        {
            ACMTextBox @this = obj as ACMTextBox;

            bool newValue = (bool)args.NewValue;

            if (newValue != true)
            {
                return;
            }

            @this.RaiseTypingCompletedEvent();
        }
Exemple #2
0
        /// <summary>
        /// When the user started typing
        /// </summary>
        /// <param name="obj"></param>
        /// <param name="args"></param>
        static void OnTypingStartPropertyChanged(DependencyObject obj, DependencyPropertyChangedEventArgs args)
        {
            ACMTextBox @this = obj as ACMTextBox;

            bool newValue = (bool)args.NewValue;

            if (newValue != true)
            {
                return;
            }

            @this.IsTypingCompleted = false;
            @this.FontColor         = fontColor.Green;
            @this.CaptionPlacement  = captionPlacement.Top;
        }