Beispiel #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
 }
 public RecentSectionViewModel(ContactSectionViewModel contactSectionViewModel)
 {
     _contactSectionViewModel = contactSectionViewModel;
     Contacts = new MultithreadContactObservableCollection();
 }
 public SearchSectionViewModel(ContactSectionViewModel contactSectionViewModel)
 {
     _contactSectionViewModel = contactSectionViewModel;
 }