예제 #1
0
        public ShellViewModel([ImportMany] IEnumerable <IWorkspace> workspaces, IToolbarManager toolbar,
                              IAuthenticationService authenticationService, ExportFactory <LoginViewModel> loginFactory)
        {
            EventFns.Subscribe(this);

            Toolbar                = toolbar;
            _workspaces            = workspaces;
            _authenticationService = authenticationService;
            _loginFactory          = loginFactory;
            _navigator             = new Navigator(this);
        }
예제 #2
0
        public ResourceMgtViewModel(StaffingResourceSearchViewModel searchPane,
                                    ExportFactory <StaffingResourceNameEditorViewModel> nameEditorFactory,
                                    IDialogManager dialogManager, IToolbarManager toolbar)
        {
            EventFns.Subscribe(this);

            SearchPane         = searchPane;
            _nameEditorFactory = nameEditorFactory;
            _dialogManager     = dialogManager;
            _toolbar           = toolbar;
            _navigator         = new Navigator(this);

            PropertyChanged += OnPropertyChanged;

            _selectionChangeTimer = new DispatcherTimer {
                Interval = new TimeSpan(0, 0, 0, 0, 200)
            };
            _selectionChangeTimer.Tick += OnSelectionChangeElapsed;
        }
 public ToolBarViewComponent(IToolbarManager toolbarManager)
 {
     _toolbarManager = toolbarManager;
 }
예제 #4
0
 public MainNavbarToolbarViewComponent(IToolbarManager toolbarManager)
 {
     _toolbarManager = toolbarManager;
 }
예제 #5
0
 public TopNavbarToolsViewComponent(IToolbarManager toolbarManager)
 {
     _toolbarManager = toolbarManager;
 }