Forráskód Böngészése

20260304001 修改ThreadManage的Config参数的读取保存方法

向羽 孟 1 hónapja
szülő
commit
d38c9c4937

+ 16 - 3
MvvmScaffoldFrame48.DLL/ThreadManager/ThreadManager.cs

@@ -249,9 +249,13 @@ namespace MvvmScaffoldFrame48.DLL.ThreadManager
         private void LoadCameraConfigurations()
         {
             // 这里可以从XML文件、数据库或其他配置源加载配置
-            if (File.Exists("TestConfig.xml"))
+            if (!Directory.Exists(".\\Config\\"))
             {
-                _cameraConfigurations = XMLReadWrite.DeserializeFromXml<List<CameraProcessConfigModel>>("TestConfig.xml");
+                Directory.CreateDirectory(".\\Config\\");
+            }
+            if (File.Exists(".\\Config\\CameraConfig.xml"))
+            {
+                _cameraConfigurations = XMLReadWrite.DeserializeFromXml<List<CameraProcessConfigModel>>(".\\Config\\CameraConfig.xml");
             }
             else
             {
@@ -260,7 +264,16 @@ namespace MvvmScaffoldFrame48.DLL.ThreadManager
                     CreateCameraConfiguration(0, "ProcessingAlgorithm"),
                 };
             }
-            //XMLReadWrite.SerializeToXml(_cameraConfigurations, "TestConfig.xml");
+            //SaveCameraConfigurations();
+        }
+
+        private void SaveCameraConfigurations()
+        {
+            if (!Directory.Exists(".\\Config\\"))
+            {
+                Directory.CreateDirectory(".\\Config\\");
+            }
+            XMLReadWrite.SerializeToXml(_cameraConfigurations, ".\\Config\\CameraConfig.xml");
         }
 
         /// <summary>

+ 6 - 0
MvvmScaffoldFrame48.VIEWMODEL/ViewModel/CustomControlViewModel.cs

@@ -44,6 +44,9 @@ namespace MvvmScaffoldFrame48.ViewModel.ViewModel
             }
         }
 
+        /// <summary>
+        /// 状态1,用于测试按钮颜色切换
+        /// </summary>
         private bool _isActivated1;
         public bool IsActivated1
         {
@@ -55,6 +58,9 @@ namespace MvvmScaffoldFrame48.ViewModel.ViewModel
             }
         }
 
+        /// <summary>
+        /// 状态2,用于测试按钮颜色切换
+        /// </summary>
         private bool _isActivated2;
         public bool IsActivated2
         {