MainWindow.xaml.cs 2.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. using System;
  2. using System.Collections.Generic;
  3. using System.IO;
  4. using System.Linq;
  5. using System.Runtime.InteropServices.WindowsRuntime;
  6. using Windows.Foundation;
  7. using Windows.Foundation.Collections;
  8. using Microsoft.UI.Xaml;
  9. using Microsoft.UI.Xaml.Controls;
  10. using Microsoft.UI.Xaml.Controls.Primitives;
  11. using Microsoft.UI.Xaml.Data;
  12. using Microsoft.UI.Xaml.Input;
  13. using Microsoft.UI.Xaml.Media;
  14. using Microsoft.UI.Xaml.Navigation;
  15. using Windows.UI.Popups;
  16. using System.Threading.Tasks;
  17. using Microsoft.UI.Xaml.Media.Animation;
  18. // To learn more about WinUI, the WinUI project structure,
  19. // and more about our project templates, see: http://aka.ms/winui-project-info.
  20. namespace ArchivesCenter4
  21. {
  22. /// <summary>
  23. /// An empty window that can be used on its own or navigated to within a Frame.
  24. /// </summary>
  25. public sealed partial class MainWindow : Window
  26. {
  27. public MainWindow()
  28. {
  29. this.InitializeComponent();
  30. this.ExtendsContentIntoTitleBar = true;
  31. this.SetTitleBar(AppTitleBar);
  32. this.AppWindow.SetIcon("ms-appx:///Assets/icons8_omnichannel.ico");
  33. }
  34. private async void nvSample_SelectionChanged(NavigationView sender, NavigationViewSelectionChangedEventArgs args)
  35. {
  36. var selecteditem = (NavigationViewItem)args.SelectedItem;
  37. string selected = selecteditem.Content.ToString();
  38. switch (selected)
  39. {
  40. case "开始":
  41. contentFrame.Navigate(typeof(start), null, new EntranceNavigationTransitionInfo());
  42. break;
  43. case "关系人档案查询":
  44. contentFrame.Navigate(typeof(sfp), null, new EntranceNavigationTransitionInfo());
  45. break;
  46. case "日志查询":
  47. contentFrame.Navigate(typeof(sfl), null, new EntranceNavigationTransitionInfo());
  48. break;
  49. case "关系人档案":
  50. contentFrame.Navigate(typeof(people), null, new EntranceNavigationTransitionInfo());
  51. break;
  52. case "日志":
  53. contentFrame.Navigate(typeof(log), null, new EntranceNavigationTransitionInfo());
  54. break;
  55. case "账户":
  56. contentFrame.Navigate(typeof(account), null, new EntranceNavigationTransitionInfo());
  57. break;
  58. case "备份":
  59. contentFrame.Navigate(typeof(backup), null, new EntranceNavigationTransitionInfo());
  60. break;
  61. case "设置":
  62. contentFrame.Navigate(typeof(setting), null, new EntranceNavigationTransitionInfo());
  63. break;
  64. }
  65. }
  66. }
  67. }