From a9b6bc245d564b1107c550610c6682c87722af8b Mon Sep 17 00:00:00 2001 From: hsc Date: Wed, 22 Jul 2026 17:08:36 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B2=E7=BA=BF=E5=9B=9E=E8=AF=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ADP.sln | 7 ++ ADP/ViewModels/ShellViewModel.cs | 4 ++ ADP/Views/ShellView.xaml | 5 ++ CurveModule/CurveModule.cs | 20 ++++++ CurveModule/CurveModule.csproj | 20 ++++++ .../ViewModels/CurveRecallViewModel.cs | 68 +++++++++++++++++++ CurveModule/Views/CurveRecallView.xaml | 14 ++++ CurveModule/Views/CurveRecallView.xaml.cs | 28 ++++++++ MonitorModule/MonitorModule.cs | 1 + .../ViewModels/CurveRecallViewModel.cs | 68 +++++++++++++++++++ MonitorModule/Views/CurveRecallView.xaml | 14 ++++ MonitorModule/Views/CurveRecallView.xaml.cs | 28 ++++++++ 12 files changed, 277 insertions(+) create mode 100644 CurveModule/CurveModule.cs create mode 100644 CurveModule/CurveModule.csproj create mode 100644 CurveModule/ViewModels/CurveRecallViewModel.cs create mode 100644 CurveModule/Views/CurveRecallView.xaml create mode 100644 CurveModule/Views/CurveRecallView.xaml.cs create mode 100644 MonitorModule/ViewModels/CurveRecallViewModel.cs create mode 100644 MonitorModule/Views/CurveRecallView.xaml create mode 100644 MonitorModule/Views/CurveRecallView.xaml.cs diff --git a/ADP.sln b/ADP.sln index 3a8a9fb..e751402 100644 --- a/ADP.sln +++ b/ADP.sln @@ -45,6 +45,8 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CANModule", "CANModule\CANM EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "加密狗", "加密狗\加密狗.csproj", "{A35CA316-7B5B-4183-8636-4ECA532B1489}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CurveModule", "CurveModule\CurveModule.csproj", "{84006890-9288-44C4-9D17-FA88F3FDECFA}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -131,6 +133,10 @@ Global {A35CA316-7B5B-4183-8636-4ECA532B1489}.Debug|Any CPU.Build.0 = Debug|Any CPU {A35CA316-7B5B-4183-8636-4ECA532B1489}.Release|Any CPU.ActiveCfg = Release|Any CPU {A35CA316-7B5B-4183-8636-4ECA532B1489}.Release|Any CPU.Build.0 = Release|Any CPU + {84006890-9288-44C4-9D17-FA88F3FDECFA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {84006890-9288-44C4-9D17-FA88F3FDECFA}.Debug|Any CPU.Build.0 = Debug|Any CPU + {84006890-9288-44C4-9D17-FA88F3FDECFA}.Release|Any CPU.ActiveCfg = Release|Any CPU + {84006890-9288-44C4-9D17-FA88F3FDECFA}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE @@ -145,5 +151,6 @@ Global {170AD4C1-189D-4FBE-B10D-2A4304527834} = {1E92D601-68FC-45F6-8251-BD0F39226E5B} {31F84D0E-3634-4C70-A830-21AF412E3BBF} = {1E92D601-68FC-45F6-8251-BD0F39226E5B} {AF2533DD-599D-49D7-942B-B0C26534D15F} = {1E92D601-68FC-45F6-8251-BD0F39226E5B} + {84006890-9288-44C4-9D17-FA88F3FDECFA} = {1E92D601-68FC-45F6-8251-BD0F39226E5B} EndGlobalSection EndGlobal diff --git a/ADP/ViewModels/ShellViewModel.cs b/ADP/ViewModels/ShellViewModel.cs index 0ad9680..b87f74d 100644 --- a/ADP/ViewModels/ShellViewModel.cs +++ b/ADP/ViewModels/ShellViewModel.cs @@ -844,6 +844,10 @@ namespace ADP.ViewModels if (_globalInfo.CurrentScope != "default") return; _regionManager.RequestNavigate("ShellViewManager", "BenchMovementView"); break; + case "曲线回读界面": + if (_globalInfo.CurrentScope != "default") return; + _regionManager.RequestNavigate("ShellViewManager", "CurveRecallView"); + break; } } diff --git a/ADP/Views/ShellView.xaml b/ADP/Views/ShellView.xaml index db1c730..119d1e3 100644 --- a/ADP/Views/ShellView.xaml +++ b/ADP/Views/ShellView.xaml @@ -66,6 +66,11 @@ CommandParameter="{Binding Content, RelativeSource={RelativeSource Self}}" Style="{StaticResource MaterialDesignFlatButton}" Margin="8" /> +