public void RemoveOnDeleteEventListener(IOnDeleteEventListener listener) { if (onDeleteEventListeners == null) { return; } onDeleteEventListeners.Remove(listener); OnDeleteEvent -= new OnDeleteEventHandler(listener.OnDeleteEvent); }
public void AddOnDeleteEventListener(IOnDeleteEventListener listener) { if (onDeleteEventListeners == null) { onDeleteEventListeners = new List <IOnDeleteEventListener>(); } onDeleteEventListeners.Add(listener); OnDeleteEvent += new OnDeleteEventHandler(listener.OnDeleteEvent); }
public StartDeletingCommand(IGrid grid, OnDeleteEventHandler onDeleteEvent) : base(grid) { _onDeleteEvent = onDeleteEvent; }
public void RemoveOnDeleteEventListener(IOnDeleteEventListener listener) { if (onDeleteEventListeners == null) return; onDeleteEventListeners.Remove(listener); OnDeleteEvent -= new OnDeleteEventHandler(listener.OnDeleteEvent); }
public void AddOnDeleteEventListener(IOnDeleteEventListener listener) { if (onDeleteEventListeners == null) onDeleteEventListeners = new List<IOnDeleteEventListener>(); onDeleteEventListeners.Add(listener); OnDeleteEvent += new OnDeleteEventHandler(listener.OnDeleteEvent); }