0

我正在使用图表控件将一些数据显示为柱形图。该图表设置为支持“缩放”以及带状线。一直到周五都很好。突然之间,带状线开始没有出现,我可以查看它们的唯一方法是放大;即使那样他们也没有出现在正确的位置!!!我重建了解决方案,尝试删除并添加对“可视化”库的引用。我的意思是我想不出别的,毕竟我没有更改任何代码!任何人都可以请解释发生了什么?

谢谢。

4

1 回答 1

1

我想我想通了!!StripLine 对象上的“IntervalOffset”不是从图表的原点计算的,它总是从用户可以查看的 ChartArea 的起点计算[带缩放]。此外,StripLines 被添加到 ChartArea 的 BackGround 而不是 ForeGround。因此,如果您的缩放级别小于 StripLine 间隔,即使滚动轴,您也看不到它。

编辑:我的要求是突出图表的特定区域。因此,我使用 CustomPainting 而不是 StripLines 将“矩形”添加到我的图表前景以突出显示这些区域!希望微软改进他们关于 StripeLines 和 Zoom 功能的文档。

于 2012-06-27T05:06:38.143 回答