Bar*_*ens 1 c# charts devexpress markers winforms
我正在使用DevExpress.XtraCharts.SwiftPlotDiagram在我的WinForms c#应用程序中显示一个图表.
我想在系列的线条上显示一个动态标记,就像你在Google财经中看到的那样:线条上的一个简单点或圆圈,跟随你在系列线上的鼠标移动.
在我看来,DevExpress不支持它.它只允许您添加静态标记.
所以我一直在寻找自己做的方法.一个想法是简单地将图像放在我随着鼠标的X位置移动的系列的顶部.这适用于矩形标记但不适用于圆形标记,因为似乎DevExpress不会在图像中绘制透明像素实际透明.它们会自动获取图表的背景颜色.有谁知道为什么它没有透明地绘制这些像素或者对如何实现动态标记有另一种想法?
小智 5
因此,对于第一部分,我们有一个支持文档,显示如何在这里看到十字线型:http://www.devexpress.com/Support/Center/kb/p/K18053.aspx(基本上使用常量线使用鼠标移动进行更新)
第二部分使用图像注释,背景设置为Color.Transparent(annotation.BackColor = Color.Transparent).同样为您的图像使用PNG文件(因为它们可以轻松支持透明胶片).
需要帮助请叫我!
-Bryan Wood - DevExpress Charting Evangelist
| 归档时间: |
|
| 查看次数: |
5300 次 |
| 最近记录: |