/// <summary> /// <see cref="Color"/>が変更された時に実行 /// </summary> /// <param name="e"><see cref="Color"/>の変更前後が与えられた<see cref="ToolValueEventArgs{T}"/>のインスタンス</param> protected virtual void OnColorChanged(ToolValueEventArgs <Color> e) { ColorChanged?.Invoke(this, e); }
/// <summary> /// <see cref="Value"/>が変更された時に実行 /// </summary> /// <param name="e"><see cref="Value"/>の変更前後を与えられた<see cref="ToolValueEventArgs{T}"/>のインスタンス</param> protected virtual void OnValueChanged(ToolValueEventArgs <int> e) { ValueChanged?.Invoke(this, e); }
/// <summary> /// <see cref="Selected"/>が変更された時に実行 /// </summary> /// <param name="e"><see cref="Selected"/>の変更前後が与えられた<see cref="ToolValueEventArgs{T}"/>のインスタンス</param> protected virtual void OnChangeSelected(ToolValueEventArgs <bool> e) { ChangeSelected?.Invoke(this, e); }