コード例 #1
0
        /// <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;
        }
コード例 #2
0
ファイル: ModuleNavigator.cs プロジェクト: loobins/tradeview
 /// <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;
 }