public StartWindow() { InitializeComponent(); var _p = GlobalPageContainer.GetPage("HomePage"); this.DataContext = new StartViewModel(_p); _mainFrame.NavigationService.Navigate(_p); }
protected override void OnStartup(StartupEventArgs e) { base.OnStartup(e); GlobalPageContainer.AddPage(new HomePage()); GlobalPageContainer.AddPage(new CpuPage()); GlobalPageContainer.AddPage(new ProcessPage()); Mediator.Register("Log", Log); }
public static Task <Page> GoPage(Page page, string pageName) { CurrentPageName = pageName; Mediator.Send("Log", "Execute GoPage: " + pageName); var _p = GlobalPageContainer.GetPage(pageName); var _navigationService = NavigationService.GetNavigationService(page); navigate(_navigationService, _p, pageName); return(Task.FromResult(_p)); }