From 0940f31b7eba1cf6b6a8c1fca72d97cf686e79f2 Mon Sep 17 00:00:00 2001
From: alielie <alielie@git.com>
Date: 星期五, 04 七月 2025 10:43:00 +0800
Subject: [PATCH] 优化插件,完善TreeListView

---
 WPFProject/PanuonWindow.xaml.cs |   51 +++++++++++++++++++++++++++++++++++----------------
 1 files changed, 35 insertions(+), 16 deletions(-)

diff --git a/WPFProject/PanuonWindow.xaml.cs b/WPFProject/PanuonWindow.xaml.cs
index d8b4ffe..71de9ee 100644
--- a/WPFProject/PanuonWindow.xaml.cs
+++ b/WPFProject/PanuonWindow.xaml.cs
@@ -40,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;
         }
@@ -91,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();
@@ -121,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;
@@ -139,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;
@@ -169,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"];

--
Gitblit v1.9.1