修复SerieData单独添加ItemStyle后设置itemFormatter不生效的问题

This commit is contained in:
monitor1394
2023-08-11 07:41:02 +08:00
parent 9ed80d3b59
commit 95dddd9448

View File

@@ -436,14 +436,14 @@ namespace XCharts.Runtime
public static ItemStyle GetItemStyle(Serie serie, SerieData serieData, SerieState state = SerieState.Auto)
{
if (state == SerieState.Auto) state = GetSerieState(serie, serieData);
if (state == SerieState.Normal)
var stateStyle = GetStateStyle(serie, serieData, state);
if (stateStyle == null || !stateStyle.show)
{
return serieData != null && serieData.itemStyle != null ? serieData.itemStyle : serie.itemStyle;
}
else
{
var stateStyle = GetStateStyle(serie, serieData, state);
return stateStyle == null || !stateStyle.show ? serie.itemStyle : stateStyle.itemStyle;
return stateStyle.itemStyle;
}
}