/// <summary> /// Handles the <see cref="E:ValueChanged" /> event. /// </summary> /// <param name="args">The <see cref="ExtPropertyChangedEventArgs"/> instance containing the event data.</param> protected void OnValueChanged(ExtPropertyChangedEventArgs args) { if (ExtPropertyChanged != null) { ExtPropertyChanged.Invoke(this, args); } }
/// <summary> /// Handles the <see cref="E:ValueChanged" /> event. /// </summary> /// <param name="sender">The sender.</param> /// <param name="e">The <see cref="ExtPropertyChangedEventArgs"/> instance containing the event data.</param> public virtual void OnValueChanged(object sender, ExtPropertyChangedEventArgs e) { if (ExtPropertyChanged != null) { ExtPropertyChanged.Invoke(sender, e); } }
/// <summary> /// Values the changed. /// </summary> /// <param name="PropName">Name of the property.</param> /// <param name="OldValue">The old value.</param> /// <param name="NewValue">The new value.</param> private void ValueChanged(string PropName, string OldValue, string NewValue) { ExtPropertyChangedEventArgs args = new ExtPropertyChangedEventArgs(PropName, OldValue, NewValue); this.OnValueChanged(args); }
/// <summary> /// Values the changed. /// </summary> /// <param name="PropName">Name of the property.</param> private void ValueChanged(string PropName) { ExtPropertyChangedEventArgs args = new ExtPropertyChangedEventArgs(PropName); this.OnValueChanged(this, args); }