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" />
+
diff --git a/MonitorModule/MonitorModule.cs b/MonitorModule/MonitorModule.cs
index fb6d2f5..a931337 100644
--- a/MonitorModule/MonitorModule.cs
+++ b/MonitorModule/MonitorModule.cs
@@ -17,6 +17,7 @@ namespace MonitorModule
{
containerRegistry.RegisterForNavigation("MonitorView");
containerRegistry.RegisterForNavigation("RecordView");
+ containerRegistry.RegisterForNavigation("CurveRecallView");
containerRegistry.RegisterDialog("ValueLimitView");
}
}
diff --git a/MonitorModule/ViewModels/CurveRecallViewModel.cs b/MonitorModule/ViewModels/CurveRecallViewModel.cs
new file mode 100644
index 0000000..1d800ad
--- /dev/null
+++ b/MonitorModule/ViewModels/CurveRecallViewModel.cs
@@ -0,0 +1,68 @@
+using Logger;
+using MahApps.Metro.Controls;
+using Model.Entity;
+using Model.Models;
+using NLog.Targets;
+using OxyPlot;
+using Service.Interface;
+using System;
+using System.Collections.Concurrent;
+using System.Collections.Generic;
+using System.Collections.ObjectModel;
+using System.Data;
+using System.Diagnostics;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using System.Windows.Input;
+using System.Windows.Threading;
+using UIShare.GlobalVariable;
+using UIShare.UIViewModel;
+using UIShare.ViewModelBase;
+
+namespace MonitorModule.ViewModels
+{
+ public class CurveRecallViewModel : NavigateViewModelBase, IRegionMemberLifetime, IDisposable
+ {
+ #region 属性
+ public bool KeepAlive => true;
+ #endregion
+
+ #region 命令
+
+ #endregion
+
+ #region 私有字段
+
+ #endregion
+ public CurveRecallViewModel(IContainerProvider containerProvider) : base(containerProvider)
+ {
+
+ }
+
+ #region 命令处理
+
+
+
+ #endregion
+
+ #region 辅助方法
+
+
+ #endregion
+ #region 生命周期
+
+ public override void OnNavigatedTo(NavigationContext navigationContext)
+ {
+
+ }
+
+ public void Dispose()
+ {
+
+ }
+
+ #endregion
+
+ }
+}
diff --git a/MonitorModule/Views/CurveRecallView.xaml b/MonitorModule/Views/CurveRecallView.xaml
new file mode 100644
index 0000000..81f0933
--- /dev/null
+++ b/MonitorModule/Views/CurveRecallView.xaml
@@ -0,0 +1,14 @@
+
+
+
+
+
diff --git a/MonitorModule/Views/CurveRecallView.xaml.cs b/MonitorModule/Views/CurveRecallView.xaml.cs
new file mode 100644
index 0000000..8ba8774
--- /dev/null
+++ b/MonitorModule/Views/CurveRecallView.xaml.cs
@@ -0,0 +1,28 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using System.Windows;
+using System.Windows.Controls;
+using System.Windows.Data;
+using System.Windows.Documents;
+using System.Windows.Input;
+using System.Windows.Media;
+using System.Windows.Media.Imaging;
+using System.Windows.Navigation;
+using System.Windows.Shapes;
+
+namespace MonitorModule.Views
+{
+ ///
+ /// CurveRecallView.xaml 的交互逻辑
+ ///
+ public partial class CurveRecallView : UserControl
+ {
+ public CurveRecallView()
+ {
+ InitializeComponent();
+ }
+ }
+}