[feature] 增加SeriemarkColor可设置标识颜色用于LegendTooltip的展示 (#229)

This commit is contained in:
monitor1394
2022-10-29 18:25:20 +08:00
parent cc63764eef
commit e0974fffbe
10 changed files with 46 additions and 7 deletions

View File

@@ -568,6 +568,25 @@ namespace XCharts.Runtime
return theme.GetBackgroundColor(background);
}
[Since("v3.4.0")]
/// <summary>
/// 获得Serie的标识颜色。
/// </summary>
/// <param name="serie"></param>
/// <param name="serieData"></param>
/// <returns></returns>
public Color32 GetMarkColor(Serie serie, SerieData serieData)
{
if (ChartHelper.IsClearColor(serie.markColor))
{
return GetItemColor(serie, serieData);
}
else
{
return serie.markColor;
}
}
public Color32 GetItemColor(Serie serie, SerieData serieData)
{
Color32 color, toColor;