namespace Lux.UI.Components.Pages
{
public partial class Scratch : IDisposable
{
#region Public Methods
public void Dispose()
{
DLService.PipeSvg.EA_NewMessage -= PipeSvg_EA_NewMessage;
}
#endregion Public Methods
private ControlMode CurrMode = ControlMode.HistStats;
protected enum ControlMode
{
None,
HistStats,
RealtimeStats,
TestSvg
}
#region Protected Properties
[Inject]
protected IConfiguration Config { get; set; } = null!;
[Inject]
private IDataLayerServices DLService { get; set; } = null!;
[Inject]
protected ImageCacheService ICService { get; set; } = null!;
///
/// Generazione componente SVG da mostrare
///
protected MarkupString outSvg
{
get
{
// aggiunta gestione classe svg per posizionamento con costraints
var newSvg = currSvg.Replace("