Skip to content
Snippets Groups Projects
Commit 4dca7f77 authored by Dmitrii Cetvericov's avatar Dmitrii Cetvericov
Browse files

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

parent f733be7f
Branches
Tags
1 merge request!18Fix UpdateSourceTrigger of QueueView and clear charts if the "Clear Queues" button is clicked.
......@@ -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>
......
......@@ -23,7 +23,7 @@
<TextBox materialDesign:HintAssist.Hint="Idle Slope [byte/s]"
Style="{StaticResource MaterialDesignFloatingHintTextBox}"
x:Name="CreditRateTextBox" Text="{Binding IdleSlope}" Grid.Column="1" Grid.RowSpan="2" VerticalAlignment="Center" HorizontalAlignment="Center" TextAlignment="Center" />
x:Name="CreditRateTextBox" Text="{Binding IdleSlope, UpdateSourceTrigger=PropertyChanged}" Grid.Column="1" Grid.RowSpan="2" VerticalAlignment="Center" HorizontalAlignment="Center" TextAlignment="Center" />
<ComboBox Style="{StaticResource MaterialDesignFloatingHintComboBox}"
materialDesign:TextFieldAssist.UnderlineBrush="{DynamicResource SecondaryAccentBrush}"
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment