拼ui 一些业务逻辑x实现

This commit is contained in:
FloatGaming
2026-03-19 06:15:09 +08:00
parent f5c6f143c0
commit 49e45ac464
1118 changed files with 246518 additions and 5368 deletions
@@ -0,0 +1,36 @@
using System;
namespace EasyChart
{
internal readonly struct ChartRefreshCallbacks
{
public readonly Action RebuildRenderers;
public readonly Action CalculateRange;
public readonly Action RefreshAxisLayer;
public readonly Action RefreshGridLayer;
public readonly Action RefreshSeriesRenderers;
public readonly Action RefreshLayersNoLegend;
public readonly Action RefreshLegendDeferred;
public readonly Action PlayAnimation;
public ChartRefreshCallbacks(
Action rebuildRenderers,
Action calculateRange,
Action refreshAxisLayer,
Action refreshGridLayer,
Action refreshSeriesRenderers,
Action refreshLayersNoLegend,
Action refreshLegendDeferred,
Action playAnimation)
{
RebuildRenderers = rebuildRenderers;
CalculateRange = calculateRange;
RefreshAxisLayer = refreshAxisLayer;
RefreshGridLayer = refreshGridLayer;
RefreshSeriesRenderers = refreshSeriesRenderers;
RefreshLayersNoLegend = refreshLayersNoLegend;
RefreshLegendDeferred = refreshLegendDeferred;
PlayAnimation = playAnimation;
}
}
}