Beispiel #1
0
        /// <summary>
        /// Occurs when input stack on the child control has changed.
        /// </summary>
        /// <param name="input">Control on which input has changed</param>
        protected virtual void OnInputChanged(VisualInputBase input)
        {

        }
 protected override void OnInputChanged(VisualInputBase input)
 {
     UpdateIsEmpty();
     base.OnInputChanged(input);
 }
Beispiel #3
0
 /// <summary>
 /// Occurs when input stack on the child control has changed.
 /// </summary>
 /// <param name="input">Control on which input has changed</param>
 internal void ProcessInputChanged(VisualInputBase input)
 {
     OnInputChanged(input);
 }
Beispiel #4
0
 protected override void OnInputChanged(VisualInputBase input)
 {
     if (!_UpdatingInputItems && GetCurrentInputValue() != null)
     {
         _UpdatingInputItems = true; // Stop update of UI items
         try
         {
             UpdateValue();
         }
         finally
         {
             _UpdatingInputItems = false;
         }
     }
     base.OnInputChanged(input);
 }