// -------- Events -------- private void MenuButton_Click(object sender, MouseButtonEventArgs e) { string name = ((WrapPanel)sender).Tag as string; if (name.Equals("EnchantPacks")) { NavigatorFrame.Navigate(new EnchantsSettingsPage()); } }
// -------- Events -------- private void NavigationButton_Click(object sender, RoutedEventArgs e) { if (lastClickedButton.Equals(sender)) { return; } Button button = sender as Button; if (lastClickedButton == null) { CheckButton(button); } else { UncheckButton(lastClickedButton); CheckButton(button); } Page page = null; string name = button.Name; CallOffPriorityAlert(); if (name.Equals("Start")) { page = new EditorStartPage(); } else if (name.Equals("Conversations")) { page = ConversationsPage.Instance; } else if (name.Equals("Events")) { page = EventsPage.Instance; } else if (name.Equals("Conditions")) { page = ConditionsPage.Instance; } else if (name.Equals("Objectives")) { page = ObjectivesPage.Instance; } else if (name.Equals("Journal")) { page = JournalPage.Instance; } else if (name.Equals("Items")) { page = ItemsPage.Instance; } NavigatorFrame.Navigate(page); }
/// <summary> /// Navigates to a specific page /// </summary> /// <param name="content">The page that it navigates to</param> public void NavigateTo(UserControl content) { if (content != null) { NavigatorFrame.Navigate(content); } else { ErrorHelper.Add(1); } }