private void Grid_Loaded(object sender, RoutedEventArgs e)
 {
     this.DataContext           = new MeetingsCentresAndRoomsViewModel((this.DataContext.GetType().GetProperty("View").GetValue(this.DataContext, null)));
     _meetingCentresAndPlanning = this.DataContext as MeetingsCentresAndRoomsViewModel;
     _meetingCentresAndPlanning.MeetingRoomsListViewModel.PropertyChanged   += MeetingCentresListViewModel_PropertyChanged;
     _meetingCentresAndPlanning.MeetingCentresListViewModel.PropertyChanged += MeetingCentresListViewModel_PropertyChanged1;
 }
Beispiel #2
0
 public MeetingCentresListViewModel(MeetingsCentresAndRoomsViewModel meetingsCentresAndRoomsViewModel)
 {
     ListItems = new ObservableCollection <MeetingCentreModel>()
     {
         new MeetingCentreModel()
         {
             Code         = "123",
             Description  = "TestCentre",
             Name         = "TestName",
             MeetingRooms = new ObservableCollection <MeetingRoomModel>()
             {
                 new MeetingRoomModel()
                 {
                     Capacity    = 1,
                     Description = "TESTROOM",
                     Code        = "1234",
                     Name        = "HELLO123"
                 }
             }
         }
     };
     _meetingsCentresAndRoomsViewModel = meetingsCentresAndRoomsViewModel;
 }