增加chartName检测

This commit is contained in:
monitor1394
2020-05-19 07:08:57 +08:00
parent 008e2210d4
commit 5d41ede8eb
4 changed files with 37 additions and 32 deletions

View File

@@ -19,6 +19,7 @@ namespace XCharts
{
var sb = ChartHelper.sb;
sb.Length = 0;
CheckName(chart, sb);
CheckSize(chart, sb);
CheckTheme(chart, sb);
CheckTitle(chart, sb);
@@ -28,6 +29,16 @@ namespace XCharts
return sb.ToString();
}
private static void CheckName(BaseChart chart, StringBuilder sb)
{
if (string.IsNullOrEmpty(chart.chartName)) return;
var list = XChartsMgr.Instance.GetCharts(chart.chartName);
if (list.Count > 1)
{
sb.AppendFormat("warning:chart name is repeated: {0}\n", chart.chartName);
}
}
private static void CheckSize(BaseChart chart, StringBuilder sb)
{
if (chart.chartWidth == 0 || chart.chartHeight == 0)