public override void OnSelected() { ControllerFasen.Clear(); ControllerDetectoren.Clear(); foreach (var fc in _Controller.Fasen) { ControllerFasen.Add(fc.Naam); } foreach (var d in _Controller.GetAllDetectors(x => !x.Dummy)) { ControllerDetectoren.Add(d.Naam); } if (SelectedPelotonKoppeling == null && PelotonKoppelingen.Any()) { SelectedPelotonKoppeling = PelotonKoppelingen[0]; } else { SelectedPelotonKoppeling?.UitgaandeDetectorenManager.UpdateSelectables(ControllerDetectoren); } }
private void RemovePelotonKoppelingCommand_Executed(object obj) { PelotonKoppelingen.Remove(SelectedPelotonKoppeling); SelectedPelotonKoppeling = PelotonKoppelingen.Any() ? PelotonKoppelingen[0] : null; }