WorkRunView.xaml.cs 893 B

1234567891011121314151617181920212223242526272829303132
  1. using DefaultEdit.Core;
  2. using Prism.Ioc;
  3. using ScottPlot;
  4. using System.Windows.Controls;
  5. namespace DefaultEdit.Views
  6. {
  7. /// <summary>
  8. /// WorkRunView.xaml 的交互逻辑
  9. /// </summary>
  10. public partial class WorkRunView : UserControl
  11. {
  12. private Management management;
  13. public WorkRunView(IContainerProvider container)
  14. {
  15. InitializeComponent();
  16. var hist = plot.Plot;
  17. management=container.Resolve<Management>();
  18. management.ProduceDataToChangeEvent += Management_ProduceDataToChangeEvent;
  19. hist.Add.Bars(management.ProduceData);
  20. plot.Refresh();
  21. }
  22. private void Management_ProduceDataToChangeEvent()
  23. {
  24. var hist = plot.Plot;
  25. hist.Clear();
  26. hist.Add.Bars(management.ProduceData);
  27. plot.Refresh();
  28. }
  29. }
  30. }