DefaultPivotControl.xaml.cs 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. using Windows.UI.Xaml;
  2. using Windows.UI.Xaml.Controls;
  3. namespace Breda_Tour.CustomControls
  4. {
  5. public sealed partial class DefaultPivotControl : UserControl
  6. {
  7. public enum Tab
  8. {
  9. RouteSelected,
  10. Map,
  11. Settings,
  12. Help
  13. }
  14. public void SetCheckedButton(Tab selected)
  15. {
  16. switch (selected)
  17. {
  18. case Tab.Map:
  19. MapRadioButton.IsChecked = true;
  20. break;
  21. case Tab.RouteSelected:
  22. RouteSelectRadioButton.IsChecked = true;
  23. break;
  24. case Tab.Settings:
  25. SettingsRadioButton.IsChecked = true;
  26. break;
  27. case Tab.Help:
  28. HelpRadioButton.IsChecked = true;
  29. break;
  30. }
  31. }
  32. public DefaultPivotControl()
  33. {
  34. this.InitializeComponent();
  35. }
  36. private void RouteSelectRadioButton_Checked(object sender, RoutedEventArgs e)
  37. {
  38. MainPage.RootFrame.Navigate(typeof(RouteSelectScreen.RouteSelectPage));
  39. }
  40. private void MapRadioButton_Checked(object sender, RoutedEventArgs e)
  41. {
  42. MainPage.RootFrame.Navigate(typeof (MapScreen.MapPage));
  43. }
  44. private void SettingsRadioButton_Checked(object sender, RoutedEventArgs e)
  45. {
  46. MainPage.RootFrame.Navigate(typeof(Breda_Tours.SettingsScreen.SettingsPage));
  47. }
  48. private void HelpRadioButton_Checked(object sender, RoutedEventArgs e)
  49. {
  50. MainPage.RootFrame.Navigate(typeof(HelpScreen.HelpScreenPage));
  51. }
  52. }
  53. }