Files
Avalonia/PortfolioManager/ViewModels/PlotterWorkspaceViewModel.cs
2025-06-19 06:38:03 -04:00

21 lines
640 B
C#

using System;
using ScottPlot.Avalonia;
namespace PortfolioManager.ViewModels
{
public class PlotterLoadedEventArgs : EventArgs
{
public AvaPlot AvaPlot { get; set; } = default;
}
public abstract class PlotterWorkspaceViewModel : WorkspaceViewModel
{
public EventHandler<PlotterLoadedEventArgs> OnPlotterLoadedEventHandler;
public void OnPlotterLoaded(AvaPlot avaPlot)
{
EventHandler<PlotterLoadedEventArgs> handler = this.OnPlotterLoadedEventHandler;
if (null != handler) handler(this, new PlotterLoadedEventArgs() { AvaPlot = avaPlot });
}
}
}