|
|
@@ -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>
|