From 4c3eb7f334abb8129b57e86f2935d75d0b3070b4 Mon Sep 17 00:00:00 2001
From: alielie <alielie@git.com>
Date: 星期一, 03 三月 2025 18:55:31 +0800
Subject: [PATCH] 完善UI;新增TestResult;

---
 HMI.AlermInfoManage/AlarmInfoManage_Setting.xaml.cs |   16 +++++++++++++---
 1 files changed, 13 insertions(+), 3 deletions(-)

diff --git a/HMI.AlermInfoManage/AlarmInfoManage_Setting.xaml.cs b/HMI.AlermInfoManage/AlarmInfoManage_Setting.xaml.cs
index 0baf7dd..1e0296a 100644
--- a/HMI.AlermInfoManage/AlarmInfoManage_Setting.xaml.cs
+++ b/HMI.AlermInfoManage/AlarmInfoManage_Setting.xaml.cs
@@ -1,4 +1,5 @@
 锘縰sing HMI.AlarmInfoManage.Entity;
+using HMI.Core.Api;
 using HMI.Core.Util;
 using System.Windows;
 using System.Windows.Controls;
@@ -8,7 +9,7 @@
     /// <summary>
     /// AlarmInfoManage_Setting.xaml 鐨勪氦浜掗�昏緫
     /// </summary>
-    public partial class AlarmInfoManage_Setting : UserControl
+    public partial class AlarmInfoManage_Setting : UserControl, IConfigManager
     {
         public AlarmInfoManage_Setting()
         {
@@ -17,17 +18,26 @@
 
         private void UserControl_Loaded(object sender, RoutedEventArgs e)
         {
-            DataContext = AimSetting.Instance.GetModel();
+            ResetConfig();
         }
 
-        private void Button_Click(object sender, RoutedEventArgs e)
+        public object GetConfig()
+        {
+            return AimSetting.Instance;
+        }
+
+        public void SaveConfig()
         {
             AimSettingModel model = (AimSettingModel)DataContext;
 
             AimSetting newSetting = AimSetting.FromModel(model);
 
             XmlHelper.SerializeToXml(PathHelper.ConfigFolder + "\\AimSetting.xml", model);
+        }
 
+        public void ResetConfig()
+        {
+            DataContext = AimSetting.Instance.GetModel();
         }
     }
 }

--
Gitblit v1.9.1