public void CancelEdit()
 {
     if (_Editor != null)
     {
         _Editor.Cancel();
         _Editor = null;
     }
 }
 public void EndEdit()
 {
     if (_Editor != null)
     {
         _Editor.Commit();
         _Editor.Dispose();
         _Editor = null;
     }
 }
 public void BeginEdit()
 {
     if (_Editor == null)
     {
         _Editor = _Track.GetEditor();
     }
 }