private void DropAllEvents() { if (AddButtomHandlerMPresentor != null) { this.AddButtomHandlerMPresentor -= presentorUnit.ShowUnitView; } if (EditButtomHandlerMPresentor != null) { this.EditButtomHandlerMPresentor -= presentorUnit.ShowUnitView; } if (DeleteButtomHandlerMPresentor != null) { this.DeleteButtomHandlerMPresentor -= presentorUnit.DelCell; } if (ExcelButtomHandlerMPresentor != null) { this.ExcelButtomHandlerMPresentor -= presentorUnit.ExcelLoad; } if (presentorUnit != null) { presentorUnit = null; } }
private void NavigationBarSelectedItem(NavBarItem Item) { RemoveAllTabPages(); DropAllEvents(); switch (Item.ID) { case 500: { _view.MainMetroTabControl.TabPages.Add(_view.TabPage_4); presentorUnit = new PresentorUnit(); presentorUnit.AddPanelOnTab(_view.TabPage_4); this.AddButtomHandlerMPresentor += presentorUnit.ShowUnitView; this.EditButtomHandlerMPresentor += presentorUnit.ShowUnitView; this.DeleteButtomHandlerMPresentor += presentorUnit.DelCell; this.ExcelButtomHandlerMPresentor += presentorUnit.ExcelLoad; break; } } }