Example #1
0
        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));
            }
        }
Example #2
0
 private void Uitgangen_CollectionChanged(object sender, System.Collections.Specialized.NotifyCollectionChangedEventArgs e)
 {
     Uitgangen.RebuildList();
     MessengerInstance.Send(new ControllerDataChangedMessage());
 }