private void OnMcuChanged(object sender, McuChangedEventArgs rangeChangedEventArgs) { SelectedMcu.CardsUpdated -= NewMcuOnCardsUpdated; SelectedMcu = rangeChangedEventArgs.NewMcu; UpdateRowHeaders(); rangeChangedEventArgs.NewMcu.CardsUpdated += NewMcuOnCardsUpdated; }
public virtual void OnMcuChanged(McuChangedEventArgs e) { EventHandler <McuChangedEventArgs> handler = McuChanged; if (handler != null) { handler(this, e); } }
private void PanelViewModelOnMcuChanged(object sender, McuChangedEventArgs rangeChangedEventArgs) { MainUnit.CardsUpdated -= NewMcu_CardsUpdated; MainUnit.RoutingTableUpdated -= Receiver_EepromValuesReceived; MainUnit = rangeChangedEventArgs.NewMcu; MainUnit.RoutingTableUpdated += Receiver_EepromValuesReceived; rangeChangedEventArgs.NewMcu.CardsUpdated += NewMcu_CardsUpdated; Update(); }
private void PanelOnMcuChanged(object sender, McuChangedEventArgs rangeChangedEventArgs) { base.IsSelected = rangeChangedEventArgs.NewMcu.Equals(_main); }