This commit is contained in:
2024-07-05 17:43:02 +08:00
parent 08f7f9c01a
commit 1e0cba7b53
10 changed files with 388 additions and 117 deletions

View File

@@ -1,5 +1,7 @@
using CapMachine.Core;
using CapMachine.Wpf.PrismEvent;
using Prism.Commands;
using Prism.Events;
using Prism.Services.Dialogs;
using SharpDX.Direct3D9;
using System;
@@ -12,10 +14,11 @@ namespace CapMachine.Wpf.ViewModels
/// <summary>
/// 实例化函数
/// </summary>
public RealTimeChartViewModel(IDialogService dialogService, IFreeSql freeSql)
public RealTimeChartViewModel(IDialogService dialogService, IFreeSql freeSql, IEventAggregator eventAggregator)
{
DialogService = dialogService;
FreeSql = freeSql;
EventAggregator = eventAggregator;
}
/// <summary>
@@ -28,6 +31,11 @@ namespace CapMachine.Wpf.ViewModels
/// </summary>
public IFreeSql FreeSql { get; }
/// <summary>
/// 事件聚合器
/// </summary>
public IEventAggregator EventAggregator { get; }
private DelegateCommand _ChartConfigCmd;
/// <summary>
/// 编辑曲线数据
@@ -60,8 +68,8 @@ namespace CapMachine.Wpf.ViewModels
{
//程序名称
var ReturnValue = par.Parameters.GetValue<string>("Name");
//返回数据刷新Chart
EventAggregator.GetEvent<ChartRtActionEvent>().Publish(ChartActionType.ReLoadChart);
}
else if (par.Result == ButtonResult.Cancel)
{
@@ -72,7 +80,7 @@ namespace CapMachine.Wpf.ViewModels
});
}
//#region 曲线配
#region 线
//private LightningChart _LightningChartInstance;
///// <summary>
@@ -127,6 +135,6 @@ namespace CapMachine.Wpf.ViewModels
//}
//#endregion
#endregion
}
}