예제 #1
0
 public RoBuGroverConflictGroepViewModel(RoBuGroverConflictGroepModel conflictgroep)
 {
     _ConflictGroep = conflictgroep;
     Fasen          = new ObservableCollectionAroundList <RoBuGroverConflictGroepFaseViewModel, RoBuGroverConflictGroepFaseModel>(_ConflictGroep.Fasen);
     Messenger.Default.Register(this, new Action <FasenChangedMessage>(OnFasenChanged));
     Messenger.Default.Register(this, new Action <ConflictsChangedMessage>(OnConflictsChanged));
 }
예제 #2
0
        private void AddConflictGroepCommand_Executed(object obj)
        {
            RoBuGroverConflictGroepModel cgm = new RoBuGroverConflictGroepModel();

            ConflictGroepen.Add(new RoBuGroverConflictGroepViewModel(cgm));
            MessengerInstance.Send(new ControllerDataChangedMessage());
        }
예제 #3
0
 public SelectedConflictGroepChangedMessage(RoBuGroverConflictGroepModel newgroep, RoBuGroverConflictGroepModel oldgroep, bool newgroupcheckconflicts)
 {
     OldGroep = oldgroep;
     NewGroep = newgroep;
     NewGroupCheckConflicts = newgroupcheckconflicts;
 }
 private void OnSelectedConflictGroepChanged(SelectedConflictGroepChangedMessage message)
 {
     _SelectedConflictGroep = message.NewGroep;
     _CheckConflicts        = message.NewGroupCheckConflicts;
     UpdateConflictGroepInfo();
 }