private void CollectAllIO() { Uitgangen.Clear(); Ingangen.Clear(); foreach (FaseCyclusModel fcm in _Controller.Fasen) { Uitgangen.Add(new BitmappedItemViewModel(fcm as IOElementModel, fcm.Naam, BitmappedItemViewModel.Type.Fase)); foreach (DetectorModel dm in fcm.Detectoren) { Ingangen.Add(new BitmappedItemViewModel(dm as IOElementModel, dm.Naam, BitmappedItemViewModel.Type.Detector)); } } foreach (DetectorModel dm in _Controller.Detectoren) { Ingangen.Add(new BitmappedItemViewModel(dm as IOElementModel, dm.Naam, BitmappedItemViewModel.Type.Detector)); } }
private void Uitgangen_CollectionChanged(object sender, System.Collections.Specialized.NotifyCollectionChangedEventArgs e) { Uitgangen.RebuildList(); MessengerInstance.Send(new ControllerDataChangedMessage()); }