alielie
2025-03-11 2e54b439c64e0adbb7e010243c1f33aa5fc5f503
WPFProject/PanuonWindow.xaml.cs
@@ -1,15 +1,13 @@
using System;
using HMI.Core.Setting;
using HMI.Core.Util;
using HMI.UI.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 +19,10 @@
    {
        public PanuonWindow()
        {
            ToastHelper.Register(new MainToastHandler());
            DataContext = this;
            RefrshConfig();
            InitializeComponent();
            ShowMenu = true;
        }
        private void RefrshConfig()
@@ -57,14 +55,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 +86,7 @@
        private void SystemSetting_SystemSettingChanged(object sender, SystemSetting e)
        {
            RefrshConfig();
            LangUtil.LoadLang();
        }
        //private void BaseWindow_Loaded(object sender, RoutedEventArgs e)