using System.Windows; using CommunityToolkit.Mvvm.ComponentModel; using iNKORE.UI.WPF.Modern.Controls; using PMSWPF.ViewModels; namespace PMSWPF.Views { /// /// MainView.xaml 的交互逻辑 /// public partial class MainView : Window { public MainView() { InitializeComponent(); } private void NavigationView_SelectionChanged(NavigationView sender, NavigationViewSelectionChangedEventArgs args) { NavigationViewItem? item = args.SelectedItem as NavigationViewItem; MainViewModel mainViewModel = (MainViewModel)this.DataContext ; switch (item.Tag) { case "Home": mainViewModel.NavgateTo(); break; case "Devices": mainViewModel.NavgateTo(); break; case "DataTransform": mainViewModel.NavgateTo(); break; default: mainViewModel.NavgateTo(); break; } } } }