mirror of
https://github.com/XCharts-Team/XCharts.git
synced 2026-05-22 00:20:18 +00:00
修复SerieData单独添加ItemStyle后设置itemFormatter不生效的问题
This commit is contained in:
@@ -436,14 +436,14 @@ namespace XCharts.Runtime
|
|||||||
public static ItemStyle GetItemStyle(Serie serie, SerieData serieData, SerieState state = SerieState.Auto)
|
public static ItemStyle GetItemStyle(Serie serie, SerieData serieData, SerieState state = SerieState.Auto)
|
||||||
{
|
{
|
||||||
if (state == SerieState.Auto) state = GetSerieState(serie, serieData);
|
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;
|
return serieData != null && serieData.itemStyle != null ? serieData.itemStyle : serie.itemStyle;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
var stateStyle = GetStateStyle(serie, serieData, state);
|
return stateStyle.itemStyle;
|
||||||
return stateStyle == null || !stateStyle.show ? serie.itemStyle : stateStyle.itemStyle;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user