private void Menu_SelectionChanged(NavigationView sender, NavigationViewSelectionChangedEventArgs args) { if (args.IsSettingsSelected) { MainPageFrame.Navigate(typeof(Setting)); } else { NavigationViewItem item = args.SelectedItem as NavigationViewItem; switch (item.Tag.ToString()) { case "MapView": MainPageFrame.Navigate(typeof(MapView)); break; case "ListView": MainPageFrame.Navigate(typeof(MapView)); break; case "AddEvent": MainPageFrame.Navigate(typeof(Add)); break; } } }
private async void Navigate(object content) { bool animate = true; if (!animate) { await MainPageFrame.Dispatcher.InvokeAsync(() => MainPageFrame.Navigate(content)); return; } int CurrentPageIndex = CurrentPageIndex_Play; int LastPageIndex = LastPageIndex_Play; if (CurrentPageIndex == LastPageIndex) { return; } ExpandDirection direction; if (CurrentPageIndex > LastPageIndex) { direction = ExpandDirection.Right; } else { direction = ExpandDirection.Left; } await Task.Run(() => BedrockLauncher.Core.Components.PageAnimator.FrameSwipe(MainPageFrame, content, direction)); }
public Bill() { this.InitializeComponent(); Current = this; MainPageFrame.Navigate(typeof(BillPage)); NewPageFrame.Navigate(typeof(BillPage2)); }
private async void Navigate(object content) { bool animate = Properties.LauncherSettings.Default.AnimatePageTransitions; if (!animate) { await MainPageFrame.Dispatcher.InvokeAsync(() => MainPageFrame.Navigate(content)); return; } int CurrentPageIndex = ViewModels.LauncherModel.Default.CurrentPageIndex_Play; int LastPageIndex = ViewModels.LauncherModel.Default.LastPageIndex_Play; if (CurrentPageIndex == LastPageIndex) { return; } ExpandDirection direction; if (CurrentPageIndex > LastPageIndex) { direction = ExpandDirection.Right; } else { direction = ExpandDirection.Left; } await Task.Run(() => BedrockLauncher.Core.Components.PageAnimator.FrameSwipe(MainPageFrame, content, direction)); }
private void HomeButton_Click(object sender, RoutedEventArgs e) { if (InternetAvailability.IsInternetAvailable()) { MainPageFrame.Navigate(new HomePage(DataContext)); } else { MainPageFrame.Navigate(new NetworkErrorPage()); } }
private void searchResultList_KeyDown(object sender, KeyEventArgs e) { if (searchResultList.SelectedIndex == 0 && e.Key == Key.Up) { Keyboard.Focus(searchTextBox); searchTextBox.Focus(); } if (e.Key == Key.Return) { MainPageFrame.Focus(); } }
public MainWindow() { InitializeComponent(); DataContext = new MainViewModel(); if (InternetAvailability.IsInternetAvailable()) { MainPageFrame.Navigate(new HomePage(DataContext)); } else { MainPageFrame.Navigate(new NetworkErrorPage()); } }
public async Task <bool> InitializeMainPage(AppSettingsModel appData) { AppData = appData; SetColorTheme(AppData.ColorTheme); AppData.PropertyChanged += AppDataPropertyChangedHandler; //bool loaded = await AppData.LoadSettingsFromXML(); EnableNavViewItems(false); MainPageFrame.Navigate(typeof(WaitingForDataFilePage), appData, new DrillInNavigationTransitionInfo()); return(true); //PositionsModel = await PositionsAnalyzerModel.CreateAsync("AllTrades.csv", AppData); //MainPageFrame.Navigate(typeof(SummaryPage), PositionsModel); //return true; }
public static TodoItemViewModel ViewModel = new TodoItemViewModel(); // ViewModel存储Item数据.所有页面共享一份数据 public WholePage() { this.InitializeComponent(); Current = this; MainPageFrame.Navigate(typeof(MainPage)); NewPageFrame.Navigate(typeof(NewPage)); SystemNavigationManager.GetForCurrentView().BackRequested += OnBackRequested; // 创建后退Button TodoItemDataBase.createTable(); // 若数据库表不存在, 则创建数据库表 ViewModel.allItems = TodoItemDataBase.getAllItems(); // 从数据库中获取信息 Tile.tileCreate(); // 调用创建磁贴的函数 }
protected override void OnNavigatedTo(NavigationEventArgs eventArgs) { base.OnNavigatedTo(eventArgs); var navigationArguments = (NavigationArguments)eventArgs.Parameter; MainPageFrame.Navigated += Frame_Navigated; MainPageFrame.Navigate(typeof(ColumnShellPage), new ColumnParam { Column = 0, IsSearchResultPage = navigationArguments.IsSearchResultPage, SearchQuery = navigationArguments.SearchQuery, SearchUnindexedItems = navigationArguments.SearchUnindexedItems, SearchPathParam = navigationArguments.SearchPathParam, NavPathParam = navigationArguments.NavPathParam }); }
private void NavigateToCountryPage() { if (InternetAvailability.IsInternetAvailable()) { if (Countries.Names.Any(s => s.Equals(CountrySearchBox.Text, StringComparison.OrdinalIgnoreCase))) { MainPageFrame.Navigate(new CountryData((string)CountrySearchBox.Text)); CountrySearchBox.Text = ""; Keyboard.ClearFocus(); } else { MainPageFrame.Navigate(new CountryNotFoundErrorPage()); CountrySearchBox.Text = ""; Keyboard.ClearFocus(); } } else { MainPageFrame.Navigate(new NetworkErrorPage()); } }
/*protected override void OnNavigatedTo(NavigationEventArgs e) * { * if (AppData != null) * SetColorTheme(AppData.ColorTheme); * }*/ private void MainPageNavView_ItemInvoked(NavigationView sender, NavigationViewItemInvokedEventArgs args) { FrameNavigationOptions navOptions = new FrameNavigationOptions(); //navOptions.TransitionInfoOverride = args.RecommendedNavigationTransitionInfo; Type pageType = typeof(SetupPage); if (args.IsSettingsInvoked == true) { MainPageFrame.Navigate(pageType, AppData, new DrillInNavigationTransitionInfo()); return; } string navItemTag = args.InvokedItemContainer.Tag.ToString(); if (navItemTag == "HomeID") { pageType = typeof(SummaryPage); MainPageFrame.Navigate(pageType, PositionsModel, new DrillInNavigationTransitionInfo()); } else if (navItemTag == "GraphID") { pageType = typeof(PerformanceGraphPage); MainPageFrame.Navigate(pageType, PositionsModel, new DrillInNavigationTransitionInfo()); } else if (navItemTag == "PosTableID") { pageType = typeof(PositionTablePage); MainPageFrame.Navigate(pageType, PositionsModel, new DrillInNavigationTransitionInfo()); } /*else if (navItemTag == "SetupID") * { * pageType = typeof(SetupPage); * MainPageFrame.Navigate(pageType, AppData, new DrillInNavigationTransitionInfo()); * }*/ //MainPageFrame.Navigate(pageType, PositionsModel, navOptions.TransitionInfoOverride); //MainPageFrame.Navigate(pageType, PositionsModel, new DrillInNavigationTransitionInfo()); }
public async void AppDataPropertyChangedHandler(object sender, PropertyChangedEventArgs e) { if (e.PropertyName == "ColorTheme") { SetColorTheme(AppData.ColorTheme); } if (e.PropertyName == "CsvFilePath") { MainPageFrame.Navigate(typeof(LoadScreenPage), AppData, new DrillInNavigationTransitionInfo()); try { PositionsModel = await PositionsAnalyzerModel.CreateAsync(AppData); EnableNavViewItems(true); SetSettingsColor(); MainPageFrame.Navigate(typeof(SummaryPage), PositionsModel, new DrillInNavigationTransitionInfo()); } catch { MainPageFrame.Navigate(typeof(WaitingForDataFilePage), AppData, new DrillInNavigationTransitionInfo()); } } }
public void NavigateToPlayScreen() { ViewModels.LauncherModel.Default.UpdatePlayPageIndex(0); PlayButton.IsChecked = true; MainPageFrame.Navigate(playScreenPage); }
private void foodNavigate() { MainPageFrame.Navigate(typeof(Food)); TitleTextBlock.Text = "Food"; BackButton.Visibility = Visibility.Visible; }
private void financialNavigate() { MainPageFrame.Navigate(typeof(Financial)); TitleTextBlock.Text = "Financial"; BackButton.Visibility = Visibility.Collapsed; }
private void HomeButton_Click(object sender, RoutedEventArgs e) { MainPageFrame.Navigate(new HomePage()); }
public MainWindow() { InitializeComponent(); MainPageFrame.Navigate(new HomePage()); }
public void NavigateToInstallationsPage() { ViewModels.LauncherModel.Default.UpdatePlayPageIndex(1); InstallationsButton.IsChecked = true; MainPageFrame.Navigate(installationsScreen); }
public void NavigateToSkinsPage() { ViewModels.LauncherModel.Default.UpdatePlayPageIndex(2); SkinsButton.IsChecked = true; MainPageFrame.Navigate(skinsPage); }
public MainPage() { this.InitializeComponent(); MainPageFrame.Navigate(typeof(MapView)); }
public void NavigateToPatchNotes() { ViewModels.LauncherModel.Default.UpdatePlayPageIndex(3); PatchNotesButton.IsChecked = true; MainPageFrame.Navigate(patchNotesPage); }