/// <summary> /// Initializes a new instance of the <see cref="ModulesNavigationView"/> class. /// </summary> public ModulesNavigationView() { InitializeComponent(); modulesNavigationViewModel = ServiceLocator.Current.GetInstance <ModulesNavigationViewModel>(); navigationManager = ServiceLocator.Current.GetInstance <NavigationManager>(); modulesNavigationViewModel.RegisterNavigation += ModulesNavigationViewModelRegisterNavigation; modulesNavigationViewModel.UnregisterNavigation += ModulesNavigationViewModelUnregisterNavigation; DataContext = this.modulesNavigationViewModel; navigationPanel.ItemSelected += SelectedModuleListItem; }
/// <summary> /// Instantiates a new instance of the <see cref="ModuleNavigator"/> class. /// </summary> /// <param name="modulesNavigationView">The <see cref="ModulesNavigationView"/> class.</param> public ModuleNavigator(ModulesNavigationViewModel modulesNavigationView) { this.modulesNavigationViewModel = modulesNavigationView; }