From ba6207f52db76ab47cd6534de0cf1712674ff179 Mon Sep 17 00:00:00 2001
From: alielie <alielie@git.com>
Date: 星期四, 13 三月 2025 09:00:46 +0800
Subject: [PATCH] 完善国际化语言;

---
 WPFProject/PanuonWindow.xaml.cs |   42 +++++++++++++++++++++++++-----------------
 1 files changed, 25 insertions(+), 17 deletions(-)

diff --git a/WPFProject/PanuonWindow.xaml.cs b/WPFProject/PanuonWindow.xaml.cs
index d59e870..717a7c8 100644
--- a/WPFProject/PanuonWindow.xaml.cs
+++ b/WPFProject/PanuonWindow.xaml.cs
@@ -1,16 +1,10 @@
-锘縰sing System;
+锘縰sing HMI.Core.Setting;
+using HMI.Core.Util;
+using Panuon.WPF.UI;
+using System;
 using System.IO;
 using System.Windows;
-using System.Windows.Controls;
-using System.Windows.Media;
 using System.Windows.Media.Imaging;
-using HandyControl.Tools.Extension;
-using HMI.Core.Api;
-using HMI.Core.Setting;
-using HMI.Core.Util;
-using HMI.UI.Util;
-using Panuon.WPF.UI;
-using WPFProject.Utils;
 
 namespace WPFProject
 {
@@ -21,10 +15,10 @@
     {
         public PanuonWindow()
         {
-            ToastHelper.Register(new MainToastHandler());
             DataContext = this;
             RefrshConfig();
             InitializeComponent();
+            ShowMenu = true;
         }
 
         private void RefrshConfig()
@@ -57,14 +51,27 @@
             set { Set(ref windowLogo, value); }
         }
 
+        private bool showMenu;
+
+        public bool ShowMenu
+        {
+            get { return showMenu; }
+            set { 
+                Set(ref showMenu, value);
+                menuTab.ChangeItemVisibility(value);
+            }
+        }
+
+
         private void Button_Click_2(object sender, RoutedEventArgs e)
         {
-            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();
+            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 window_Loaded(object sender, RoutedEventArgs e)
@@ -75,6 +82,7 @@
         private void SystemSetting_SystemSettingChanged(object sender, SystemSetting e)
         {
             RefrshConfig();
+            LangUtil.LoadLang();
         }
 
         //private void BaseWindow_Loaded(object sender, RoutedEventArgs e)

--
Gitblit v1.9.1