Skip to content
Snippets Groups Projects

Fix UpdateSourceTrigger of QueueView and clear charts if the "Clear Queues" button is clicked.

Merged Dmitrii Cetvericov requested to merge minor_fixes into master
2 files
+ 15
1
Compare changes
  • Side-by-side
  • Inline

Files

@@ -5,6 +5,7 @@ using System.Collections.ObjectModel;
using CBSVisualizer.Core.Mvvm;
using CBSVisualizer.Messaging.Events;
using CBSVisualizer.Messaging.Events.Charts;
using CBSVisualizer.Messaging.Events.Queue;
using CBSVisualizer.Messaging.Events.Simulation;
using Prism.Events;
using Prism.Regions;
@@ -30,6 +31,19 @@ namespace CBSVisualizer.Modules.Charts.ViewModels
InitCharts();
InitPacketHandler(eventAggregator);
InitCreditHandler(eventAggregator);
InitClearListener(eventAggregator);
}
private void InitClearListener(IEventAggregator eventAggregator)
{
eventAggregator.GetEvent<ClearQueuesEvent>().Subscribe(() =>
{
foreach (var (_, collection) in QueueSeries)
{
collection[0]?.DataSeries.Clear();
collection[1]?.DataSeries.Clear();
}
});
}
/// <summary>
Loading