using SunlightAggregationManager.UserClass; using SunlightAggregationManager.ViewModel; using System.Text; using System.Windows; using System.Windows.Controls; using System.Windows.Data; using System.Windows.Documents; using System.Windows.Input; using System.Windows.Media; using System.Windows.Media.Imaging; using System.Windows.Navigation; using System.Windows.Shapes; namespace SunlightAggregationManager { /// /// Interaction logic for MainWindow.xaml /// public partial class MainWindow : Window { public MainWindow() { InitializeComponent(); } private void Window_Loaded(object sender, RoutedEventArgs e) { GlobalLogManager.RegisterTarget(LOG); DataContext = new MainWindowViewModel(); } //标题栏拖动 private void GridTitle_MouseDown(object sender, MouseButtonEventArgs e) { if (e.ChangedButton == MouseButton.Left) DragMove(); } //最大 private void maximize_Click(object sender, RoutedEventArgs e) { if (WindowState == WindowState.Maximized) { WindowState = WindowState.Normal; } else { WindowState = WindowState.Maximized; } } //最小 private void minimize_Click(object sender, RoutedEventArgs e) { if (WindowState == WindowState.Minimized) { WindowState = WindowState.Normal; } else { WindowState = WindowState.Minimized; } } //关闭 private void exit_Click(object sender, RoutedEventArgs e) { // 关闭整个应用程序 System.Windows.Application.Current.Shutdown(); } private void ListViewItem_MouseLeftButtonUp_state(object sender, MouseButtonEventArgs e) { state.Visibility = Visibility.Visible; Picture.Visibility= Visibility.Collapsed; } private void ListViewItem_MouseLeftButtonUp_serve(object sender, MouseButtonEventArgs e) { state.Visibility = Visibility.Collapsed; Picture.Visibility = Visibility.Visible; } private void ListViewItem_MouseLeftButtonUp_log(object sender, MouseButtonEventArgs e) { state.Visibility = Visibility.Collapsed; Picture.Visibility = Visibility.Visible; Picture.Content = new View.logPage(); } private void ListViewItem_MouseLeftButtonUp_machine(object sender, MouseButtonEventArgs e) { state.Visibility = Visibility.Collapsed; Picture.Visibility = Visibility.Visible; } private void ListViewItem_MouseLeftButtonUp_extend(object sender, MouseButtonEventArgs e) { state.Visibility = Visibility.Collapsed; Picture.Visibility = Visibility.Visible; } private void ListViewItem_MouseLeftButtonUp_user(object sender, MouseButtonEventArgs e) { state.Visibility = Visibility.Collapsed; Picture.Visibility = Visibility.Visible; Picture.Content = new View.UserPage(); } private void ListViewItem_MouseLeftButtonUp_Action(object sender, MouseButtonEventArgs e) { state.Visibility = Visibility.Collapsed; Picture.Visibility = Visibility.Visible; } private void ListViewItem_MouseLeftButtonUp_set(object sender, MouseButtonEventArgs e) { state.Visibility = Visibility.Collapsed; Picture.Visibility = Visibility.Visible; Picture.Content = new View.SettingPage(); } private void ListViewItem_MouseLeftButtonUp_help(object sender, MouseButtonEventArgs e) { state.Visibility = Visibility.Collapsed; Picture.Visibility = Visibility.Visible; Picture.Content = new View.imgQR(); } } }