Loading INAF.Apps.Uwp.SLabDataManager/Helpers/UI/LegendItemsHelper.cs +5 −0 Original line number Diff line number Diff line Loading @@ -52,6 +52,11 @@ namespace INAF.Apps.Uwp.SLabDataManager.Helpers.UI } } public static void ClearLegend(RadLegendControl chartLegend) { chartLegend.LegendItems.Clear(); } public static async Task HandleChartLegendItemTappedAsync(RadCartesianChart chart, RadLegendControl chartLegend, LegendItem tappedLegendItem, Loading INAF.Apps.Uwp.SLabDataManager/Views/ChartPage.xaml.cs +2 −8 Original line number Diff line number Diff line Loading @@ -90,6 +90,8 @@ namespace INAF.Apps.Uwp.SLabDataManager.Views ViewModel.PropertyChanged -= ViewModel_PropertyChanged; ViewModel.ContinuumRemovalHelper.PropertyChanged -= ContinuumRemovalHelper_PropertyChanged; ViewModel.WorkingItems.SpectraContainer.PropertyChanged -= SpectraContainer_PropertyChanged; LegendItemsHelper.ClearLegend(chartLegend); } #endregion Loading @@ -114,7 +116,6 @@ namespace INAF.Apps.Uwp.SLabDataManager.Views { LegendItemsHelper.AddOrUpdateChartLegendItemsColorAsync(chartLegend, ViewModel.WorkingItems.SpectraContainer.Spectra); /* DO NOT REMOVE FOLLOWING INSTRUCTIONS!!!! REQUIRED FOR SHOWING NEW SPECTRUM */ SeriesHelper.UpdateUI(spectrumChart); } break; Loading Loading @@ -426,13 +427,6 @@ namespace INAF.Apps.Uwp.SLabDataManager.Views } private void updateChartSeriesColorsProcedure() { updateChartSeriesColors(); LegendItemsHelper.AddOrUpdateChartLegendItemsColorAsync(chartLegend, ViewModel.WorkingItems.SpectraContainer.Spectra); } private void updateChartSeriesColors() { foreach (var series in spectrumChart.Series) Loading Loading
INAF.Apps.Uwp.SLabDataManager/Helpers/UI/LegendItemsHelper.cs +5 −0 Original line number Diff line number Diff line Loading @@ -52,6 +52,11 @@ namespace INAF.Apps.Uwp.SLabDataManager.Helpers.UI } } public static void ClearLegend(RadLegendControl chartLegend) { chartLegend.LegendItems.Clear(); } public static async Task HandleChartLegendItemTappedAsync(RadCartesianChart chart, RadLegendControl chartLegend, LegendItem tappedLegendItem, Loading
INAF.Apps.Uwp.SLabDataManager/Views/ChartPage.xaml.cs +2 −8 Original line number Diff line number Diff line Loading @@ -90,6 +90,8 @@ namespace INAF.Apps.Uwp.SLabDataManager.Views ViewModel.PropertyChanged -= ViewModel_PropertyChanged; ViewModel.ContinuumRemovalHelper.PropertyChanged -= ContinuumRemovalHelper_PropertyChanged; ViewModel.WorkingItems.SpectraContainer.PropertyChanged -= SpectraContainer_PropertyChanged; LegendItemsHelper.ClearLegend(chartLegend); } #endregion Loading @@ -114,7 +116,6 @@ namespace INAF.Apps.Uwp.SLabDataManager.Views { LegendItemsHelper.AddOrUpdateChartLegendItemsColorAsync(chartLegend, ViewModel.WorkingItems.SpectraContainer.Spectra); /* DO NOT REMOVE FOLLOWING INSTRUCTIONS!!!! REQUIRED FOR SHOWING NEW SPECTRUM */ SeriesHelper.UpdateUI(spectrumChart); } break; Loading Loading @@ -426,13 +427,6 @@ namespace INAF.Apps.Uwp.SLabDataManager.Views } private void updateChartSeriesColorsProcedure() { updateChartSeriesColors(); LegendItemsHelper.AddOrUpdateChartLegendItemsColorAsync(chartLegend, ViewModel.WorkingItems.SpectraContainer.Spectra); } private void updateChartSeriesColors() { foreach (var series in spectrumChart.Series) Loading