Пример #1
0
 public MainWinViewModel()
 {
     //initializing and binding sub view-models among themselves to provide access
     ProfileSectionViewModel = new ProfileSectionViewModel();
     ContactSectionViewModel = new ContactSectionViewModel(ProfileSectionViewModel);
     SearchSectionModel = new SearchSectionViewModel(ContactSectionViewModel);
     RecentSectionViewModel = new RecentSectionViewModel(ContactSectionViewModel);
     MainWinMenuViewModel = new MainWinMenuViewModel();
     CurrentViewModel = this;
     //Provide access to the current view-model instance for other windows
 }
Пример #2
0
 public ContactSectionViewModel(ProfileSectionViewModel profileSectionViewModel)
 {
     _profileSectionViewModel = profileSectionViewModel;
     _contactToChat = new Dictionary<int, MultithreadMessageBoxObservableCollection>();
 }