/// <summary> /// Initializes a new instance of the <see cref="MainWindowViewModel"/> class. /// </summary> public MainWindowViewModel() { m_welcomeViewModel = new KinectWelcomeViewModel(); m_mainFolderViewModel = new MainFolderViewModel(KinectLoungeConfig.TryLoadFromDefaultLocation()); m_configViewModel = new ConfigurationViewModel(); m_displayedViewModel = m_welcomeViewModel; if (!SeeingSharpApplication.IsInitialized) { return; } // Register on messages SeeingSharpMessenger uiMessenger = SeeingSharpApplication.Current.UIMessenger; uiMessenger.Subscribe<MessagePersonEngaged>(OnMessagePersonEngaged); uiMessenger.Subscribe<MessagePersonDisengaged>(OnMessagePersonDisengaged); uiMessenger.Subscribe<MessageManualEnter>(OnMessageManualEnter); uiMessenger.Subscribe<MessageManualExit>(OnMessageManualExit); uiMessenger.Subscribe<MessageGotToConfiguration>(OnMessageGoToConfiguration); }
private void ActivateMainFolderView() { m_mainFolderViewModel = new MainFolderViewModel(KinectLoungeConfig.TryLoadFromDefaultLocation()); this.DisplayedViewModel = m_mainFolderViewModel; }