public NormalShellMode() { this._testHamburgerItem = new NavigatingHamburgerItem("Test", Symbol.Contact, typeof(TestViewModel)); this._testHamburgerItem.AddParameter <TestViewModel>(f => f.Parameters.SomeId, 15); this._test2HamburgerItem = new NavigatingHamburgerItem("Test", Symbol.Contact, typeof(TestViewModel)); this._test2HamburgerItem.AddParameter <TestViewModelParams>(f => f.SomeId, 13); }
private void AddHelpdeskGroupItem(HelpdeskGroup group) { var item = new NavigatingHamburgerItem(group.Name, Symbol.List, typeof(HelpdeskListViewModel)); item.AddParameter <HelpdeskListViewModel>(f => f.HelpdeskGroupId, group.Id); this._helpdeskGroupItems.Add(item); this.Application.Actions.Add(item); }
public LoggedInApplicationMode(IApplicationStateService applicationStateService, ICentronService centronService, ILoadingService loadingService, IHelpdeskGroupsService helpdeskGroupsService, IEventAggregator eventAggregator) { this._applicationStateService = applicationStateService; this._centronService = centronService; this._loadingService = loadingService; this._helpdeskGroupsService = helpdeskGroupsService; this._eventAggregator = eventAggregator; this._dashboardItem = new NavigatingHamburgerItem(SBoardResources.Get("Navigation.Dashboard"), Symbol.Home, typeof(DashboardViewModel)); this._logoutItem = new ClickableHamburgerItem(SBoardResources.Get("Navigation.Logout"), SymbolEx.Logout, this.Logout); this._newHelpdeskGroupItem = new NavigatingHamburgerItem(SBoardResources.Get("Navigation.NewHelpdeskGroup"), Symbol.Add, typeof(NewHelpdeskGroupViewModel)); this._helpdeskGroupItems = new List <NavigatingHamburgerItem>(); }
public TerminalApplicationMode() { this._terminalHamburgerItem = new NavigatingHamburgerItem("Terminal", Symbol.AllApps, typeof(TerminalViewModel)); this._goBackHamburgerItem = new ClickableHamburgerItem("Zur normalen Anmeldung", Symbol.Back, this.GoBack); }