protected virtual void OnWorkplaceClosing(WorkplaceClosingEventArgs e) { if (this.WorkplaceClosing != null) { this.WorkplaceClosing(this, e); } }
public virtual void Close() { CloseDialogEventChecker(); if (this.WorkplaceClosing != null) { var args = new WorkplaceClosingEventArgs(); this.WorkplaceClosing(this, args); if (args.Cancel) { return; } } _mainModel.CloseWorkPlace(this); }