protected void RaiseEditStarted()
 {
     EditStarted?.Invoke(this, EventArgs.Empty);
 }
 /// <summary>
 /// Raises the <see cref="EditStarted"/> event with the specified event data.
 /// </summary>
 /// <param name="e">The event data.</param>
 protected virtual void OnEditStarted(EventArgs e) => EditStarted?.Invoke(this, e);
 /// <summary>
 /// Raises the <see cref="EditStarted"/> event with the specified event data.
 /// </summary>
 /// <param name="e">The event data.</param>
 protected virtual void OnEditStarted(EditableContentEventArgs <T> e) => EditStarted?.Invoke(this, e);