Ejemplo n.º 1
0
        protected virtual void OnValueChanging(ValueChangingEventArgs e)
        {
            ValueChangingEventHandler handler = this.ValueChanging;

            if (handler != null)
            {
                handler(this, e);
            }
        }
Ejemplo n.º 2
0
        protected virtual void OnValueChanging(ValueChangingEventArgs e)
        {
            ValueChangingEventHandler valueChanging = this.ValueChanging;

            if (valueChanging == null)
            {
                return;
            }
            valueChanging((object)this, e);
        }
Ejemplo n.º 3
0
        public virtual void OnThumbRightValueChanging(ValueChangingEventArgs e)
        {
            ValueChangingEventHandler rightValueChanging = this.ThumbRightValueChanging;

            if (rightValueChanging == null)
            {
                return;
            }
            rightValueChanging((object)this, e);
        }
Ejemplo n.º 4
0
        /// <summary>
        /// Handles the ValueChanging event
        /// </summary>
        /// <param name="args"></param>
        protected virtual void OnValueChanging(ValueChangingEventArgs args)
        {
            ValueChangingEventHandler handler1 =
                (ValueChangingEventHandler)base.Events[ValueChangingEventKey];

            if (handler1 != null)
            {
                handler1(this, args);
            }
        }
Ejemplo n.º 5
0
        protected virtual void OnValueChanging(ValueChangingEventArgs args)
        {
            if (!this.GetBitState(InitializingStateKey))
            {
                if (EditorHandler != null)
                {
                    this.EditorHandler.HandleEditorValueChanging(args);
                    if (args.Cancel)
                    {
                        return;
                    }
                }

                ValueChangingEventHandler handler1 =
                    (ValueChangingEventHandler)base.Events[ValueChangingEventKey];
                if (handler1 != null)
                {
                    handler1(this, args);
                }
            }
        }
Ejemplo n.º 6
0
        protected virtual void OnValueChanging(ValueChangingEventArgs args)
        {
            if (this.GetBitState(8796093022208L))
            {
                return;
            }
            if (this.EditorHandler != null)
            {
                this.EditorHandler.HandleEditorValueChanging(args);
                if (args.Cancel)
                {
                    return;
                }
            }
            ValueChangingEventHandler changingEventHandler = (ValueChangingEventHandler)this.Events[EditorBaseElement.ValueChangingEventKey];

            if (changingEventHandler == null)
            {
                return;
            }
            changingEventHandler((object)this, args);
        }
Ejemplo n.º 7
0
        /// <summary>
        /// Changes the UI value.
        /// </summary>
        /// <param name="newValue">New value.</param>
        /// <param name="doChaningValue">Do changing the UI value.</param>
        /// <param name="onValueChanging">Trigger value changing event.</param>
        /// <param name="onValueChanged">Trigger value changed event.</param>
        public void ChangeValue(
            T newValue,
            Action doChaningValue,
            ValueChangingEventHandler onValueChanging,
            ValueChangedEventHandler onValueChanged)
        {
            Precondition.ArgumentNotNull(doChaningValue, nameof(doChaningValue));

            var oldValue = _editor.Value;

            if (onValueChanging != null)
            {
                var args = new ValueChangingEventArgs(oldValue, newValue);
                onValueChanging.Invoke(_editor, args);
                if (args.Cancel)
                {
                    return;
                }
            }

            doChaningValue();

            onValueChanged?.Invoke(_editor, new ValueChangedEventArgs(oldValue, newValue));
        }