From d1f424f3a1537543bff50b82ee30400e76c1052c Mon Sep 17 00:00:00 2001 From: monitor1394 Date: Wed, 27 Aug 2025 09:10:58 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D`Serie`=E7=9A=84`TitleStyle`?= =?UTF-8?q?=E5=9C=A8=E6=95=B0=E6=8D=AE=E5=8F=98=E6=9B=B4=E6=97=B6=E4=B8=8D?= =?UTF-8?q?=E5=8F=8A=E6=97=B6=E5=88=B7=E6=96=B0=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Documentation~/zh/changelog.md | 1 + Runtime/Serie/Serie.cs | 9 +++++++++ 2 files changed, 10 insertions(+) diff --git a/Documentation~/zh/changelog.md b/Documentation~/zh/changelog.md index 728e0dac..aaeb8ea6 100644 --- a/Documentation~/zh/changelog.md +++ b/Documentation~/zh/changelog.md @@ -80,6 +80,7 @@ slug: /changelog ## master +* (2025.08.27) 修复`Serie`的`TitleStyle`在数据变更时不及时刷新的问题 * (2025.05.19) 修复`TMP`开启时`Axis`运行报错 * (2025.04.25) 修复`MarkArea`指定`yValue`或`xValue`时绘制区域不准确的问题 * (2025.04.17) 增加`UITable`的`Title`支持设置标题 diff --git a/Runtime/Serie/Serie.cs b/Runtime/Serie/Serie.cs index 06b101e3..2cbf28b9 100644 --- a/Runtime/Serie/Serie.cs +++ b/Runtime/Serie/Serie.cs @@ -1337,6 +1337,7 @@ namespace XCharts.Runtime m_Data.RemoveAt(index); m_NeedUpdateFilterData = true; labelDirty = true; + titleDirty = true; dataDirty = true; } } @@ -1363,6 +1364,7 @@ namespace XCharts.Runtime SetVerticesDirty(); CheckDataName(dataName); labelDirty = true; + titleDirty = true; dataDirty = true; return serieData; } @@ -1377,6 +1379,8 @@ namespace XCharts.Runtime context.totalDataIndex++; SetVerticesDirty(); dataDirty = true; + labelDirty = true; + titleDirty = true; m_NeedUpdateFilterData = true; } @@ -1411,6 +1415,7 @@ namespace XCharts.Runtime SetVerticesDirty(); CheckDataName(dataName); labelDirty = true; + titleDirty = true; return serieData; } @@ -1443,6 +1448,7 @@ namespace XCharts.Runtime SetVerticesDirty(); CheckDataName(dataName); labelDirty = true; + titleDirty = true; return serieData; } @@ -1477,6 +1483,7 @@ namespace XCharts.Runtime SetVerticesDirty(); CheckDataName(dataName); labelDirty = true; + titleDirty = true; return serieData; } } @@ -1512,6 +1519,7 @@ namespace XCharts.Runtime SetVerticesDirty(); CheckDataName(dataName); labelDirty = true; + titleDirty = true; return serieData; } } @@ -1805,6 +1813,7 @@ namespace XCharts.Runtime { SetVerticesDirty(); dataDirty = true; + titleDirty = true; } return flag; }