protected virtual void OnValueChanging(ValueChangingEventArgs e) { ValueChangingEventHandler handler = this.ValueChanging; if (handler != null) { handler(this, e); } }
protected virtual void OnValueChanging(ValueChangingEventArgs e) { ValueChangingEventHandler valueChanging = this.ValueChanging; if (valueChanging == null) { return; } valueChanging((object)this, e); }
public virtual void OnThumbRightValueChanging(ValueChangingEventArgs e) { ValueChangingEventHandler rightValueChanging = this.ThumbRightValueChanging; if (rightValueChanging == null) { return; } rightValueChanging((object)this, e); }
/// <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); } }
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); } } }
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); }
/// <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)); }