Exemplo n.º 1
0
        public LeftSidePanelViewModel(IGuiRoutingService guiRoutingService, IRegionManager regionManager, IWindowNavigationService windowNavigationService) : base(Guid.NewGuid().ToString())
        {
            this.guiRoutingService       = guiRoutingService;
            this.regionManager           = regionManager;
            this.WindowNavigationService = windowNavigationService;

            this.LeftSidePanelCommand = new DelegateCommand(LeftSidePanelCommandExecute);

            this.MainViewMenuItems = new ObservableCollection <IViewMenuItem>(this.guiRoutingService.MainViewMenuItems);
        }
Exemplo n.º 2
0
        /// <summary>
        /// Constructor
        /// </summary>
        public SettingsViewModel(IRegionManager regionManager, IGuiRoutingService guiRoutingService, IEventAggregator eventAggregator) : base(Guid.NewGuid().ToString())
        {
            this.regionManager     = regionManager;
            this.guiRoutingService = guiRoutingService;
            this.eventAggregator   = eventAggregator;

            var settingsVmiList = new List <SettingsViewMenuItem>();

            settingsVmiList.Add(new SettingsViewMenuItem(3001, typeof(Views.GeneralSettings), "General", "Cog"));
            settingsVmiList.Add(new SettingsViewMenuItem(3003, typeof(Views.AppearenceSettings), "Appearence", "PaintBrush"));
            settingsVmiList.AddRange(this.guiRoutingService.SettingsViewMenuItems);
            this.SettingsVmiCollection = new ObservableRangeCollection <SettingsViewMenuItem>(settingsVmiList);

            this.eventAggregator.GetEvent <LanguageChangedEvent>().Subscribe(OnLanguageChangedEvent);
        }
Exemplo n.º 3
0
 public GuiRoutableModule(string name, IUnityContainer container, IRegionManager regionManager) : base(name, container, regionManager)
 {
     this.guiRoutingService = ServiceLocator.Current.GetInstance <IGuiRoutingService>();
 }
Exemplo n.º 4
0
        public HeaderBarViewModel(IGuiRoutingService guiRoutingService) : base(Guid.NewGuid().ToString())
        {
            this.guiRoutingService = guiRoutingService;

            this.Initialize();
        }