public MainWindow() { InitializeComponent(); ListView_Page.ItemsSource = PageManager.PageItems; PageContainer.Navigate(PageManager.AddPage(new Pages.Setup(), "Welcome")); ListView_Page.SelectedIndex = 0; Button = Ctrl; }
private void ListView_Page_SelectionChanged(object sender, SelectionChangedEventArgs e) { try { if (ListView_Page.SelectedIndex >= 0) { nextPage = ListView_Page.SelectedIndex; _ = PageContainer.Navigate(PageManager.GetPage((ListView_Page.SelectedItem as PageItemModel).uuid)); } } catch (Exception) { ListView_Page.SelectedIndex = nextPage; } }
private void Button_AddPage_Click(object sender, RoutedEventArgs e) { PageContainer.Navigate(PageManager.AddPage(new Pages.Home(), "Page#" + PageManager.UUIDTemp)); ListView_Page.SelectedIndex = ListView_Page.Items.Count - 1; try { PageContainer.RemoveBackEntry(); } catch { } }