alielie
2025-07-04 0940f31b7eba1cf6b6a8c1fca72d97cf686e79f2
WPFProject/PanuonWindow.xaml.cs
@@ -7,7 +7,6 @@
using Panuon.WPF.UI;
using System;
using System.ComponentModel;
using System.Diagnostics;
using System.IO;
using System.Windows;
using System.Windows.Controls;
@@ -41,7 +40,7 @@
            RefrshConfig();
            InitializeComponent();
            userMenu.Header = this.lang("App.Welcome", UserInfo.User.Name);
            ShowMenu = true;
            ShowMenu = false;
            Application.Current.MainWindow = this;
            SystemSetting.SystemSettingChanged += SystemSetting_SystemSettingChanged;
        }
@@ -92,18 +91,6 @@
            }
        }
        private void Button_Click_2(object sender, RoutedEventArgs e)
        {
            ShowMenu = !ShowMenu;
            //Button btn = (Button)sender;
            //double temp = btn.RenderTransform.Value.Determinant;
            //btn.RenderTransformOrigin = new Point(0.5, 0.5);
            //ScaleTransform verticalFlipTransform = new ScaleTransform(1, temp * -1);
            //btn.RenderTransform = verticalFlipTransform;
            //menuTab.ChangeItemVisibility();
        }
        private void SystemSetting_SystemSettingChanged(object sender, SystemSetting e)
        {
            RefrshConfig();
@@ -122,8 +109,10 @@
        }
        private void MenuItem_Click(object sender, RoutedEventArgs e)
        {MenuItem mi = sender as MenuItem;
            switch (mi.Name) {
        {
            MenuItem mi = sender as MenuItem;
            switch (mi.Name)
            {
                case "MiLogout":
                    Logout();
                    break;
@@ -140,7 +129,8 @@
            if (MsgBoxHelper.WarnMessage(this, this.lang("App.MakeSureLogout")) == MessageBoxResult.OK)
            {
                string path = Path.Combine(PathHelper.DatabaseFolder, "user.bin");
                if (File.Exists(path)) {
                if (File.Exists(path))
                {
                    File.Delete(path);
                }
                this.Closed -= window_Closed;
@@ -170,6 +160,34 @@
            Application.Current.Shutdown();
        }
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            Button btn = sender as Button;
            switch (btn.Name)
            {
                case "minBtn":
                    this.Minimize();
                    break;
                case "maxBtn":
                    this.Maximize();
                    break;
                case "closeBtn":
                    this.Close();
                    break;
                case "BtnSwitchTheme":
                    ShowMenu = !ShowMenu;
                    //Button btn = (Button)sender;
                    //double temp = btn.RenderTransform.Value.Determinant;
                    //btn.RenderTransformOrigin = new Point(0.5, 0.5);
                    //ScaleTransform verticalFlipTransform = new ScaleTransform(1, temp * -1);
                    //btn.RenderTransform = verticalFlipTransform;
                    //menuTab.ChangeItemVisibility();
                    break;
                default:
                    break;
            }
        }
        //private void BaseWindow_Loaded(object sender, RoutedEventArgs e)
        //{
        //    var s = (Style)this.Resources["WindowButton"];