增加SerieData可单独添加Label的支持

This commit is contained in:
monitor1394
2023-11-30 22:36:24 +08:00
parent 0a19b2a6cc
commit 735e36d6e5
2 changed files with 10 additions and 3 deletions

View File

@@ -469,7 +469,9 @@ namespace XCharts.Runtime
else
{
var stateStyle = GetStateStyle(serie, serieData, state);
return stateStyle == null || !stateStyle.show ? serie.label : stateStyle.label;
if (stateStyle != null && stateStyle.show) return stateStyle.label;
else if (serieData.labelStyle != null) return serieData.labelStyle;
else return serie.label;
}
}
@@ -483,7 +485,9 @@ namespace XCharts.Runtime
else
{
var stateStyle = GetStateStyle(serie, serieData, state);
return stateStyle == null || !stateStyle.show ? serie.labelLine : stateStyle.labelLine;
if (stateStyle != null && stateStyle.show) return stateStyle.labelLine;
else if (serieData.labelLine != null) return serieData.labelLine;
else return serie.labelLine;
}
}
@@ -497,7 +501,9 @@ namespace XCharts.Runtime
else
{
var stateStyle = GetStateStyle(serie, serieData, state);
return stateStyle == null || !stateStyle.show ? serie.symbol : stateStyle.symbol;
if (stateStyle != null && stateStyle.show) return stateStyle.symbol;
else if (serieData.symbol != null) return serieData.symbol;
else return serie.symbol;
}
}