【发布时间】:2014-04-28 16:06:02
【问题描述】:
我正在使用 DevExpress xtraChart 来显示一些数据。在CustomDrawSeries 事件中,我正在检查系列名称并更改SeriesTemplate.Label.PointOptions.ValueNumericOptions.Format。它工作......部分。
想法是根据名称将ValueNumericOptions.Format 从NumericFormat.FixedPoint 更改为NumericFormat.Percent,反之亦然。问题是更改没有立即显示。为了看到更改,用户必须选择另一个单元格,然后更改立即可见。
如何强制刷新系列并立即查看更改而无需选择另一个单元格?
更新 -
通过代码进行更改后,我检查了Format 并且设置正确。无论如何,这证实了这是一个刷新问题。
【问题讨论】:
-
图表控件无效时会发生什么?
-
@n4tkd - 我不确定你的意思......
-
我相信 xtraChart 有 Invalidate 属性,所以如果你这样做。Invalidate 在你改变格式后应该刷新视图。
-
控件有 Invalidate() 但不能解决问题。
-
如果您显示一些代码会有所帮助,也许您所说的另一个单元格的意思不是我的想法。
标签: devexpress devexpress-windows-ui