【WPF】ChartControl使用汇总
一、添加十字光标
实现鼠标放到曲线上能显示X、Y值,可以选择隐藏某条光标线。
<dxc:ChartControl DataSource="{Binding Data}"> <dxc:ChartControl.CrosshairOptions> <dxc:CrosshairOptions ShowArgumentLabels="True" ShowValueLabels="True" ShowValueLine="True"/> </dxc:ChartControl.CrosshairOptions> </dxc:ChartControl>
二、添加图表标题
<dxc:ChartControl DataSource="{Binding Data}"> <dxc:ChartControl.Titles> <dxc:Title Content="Sales by Regions" HorizontalAlignment="Center"/> </dxc:ChartControl.Titles> </dxc:ChartControl>
三、添加基准线
<dxc:ChartControl AnimationMode="Disabled" Opacity="0.7" Background="{x:Null}" ToolTipEnabled="False" > <dxc:XYDiagram2D DependentAxesYRange="True" x:Name="Diagram"> <dxc:XYDiagram2D.AxisY> <dxc:AxisY2D Interlaced="False" Visible="True" GridLinesVisible="True" TickmarksMinorVisible="False"> <dxc:AxisY2D.ConstantLinesInFront > <dxc:ConstantLine Value="{Binding YAsix1}" Visibility="Visible" Brush="#FFFFFFFF"> <dxc:ConstantLine.LineStyle> <dxc:LineStyle> <dxc:LineStyle.DashStyle> <DashStyle Dashes="10" Offset="0"> </DashStyle> </dxc:LineStyle.DashStyle> </dxc:LineStyle> </dxc:ConstantLine.LineStyle> </dxc:ConstantLine> </dxc:AxisY2D.ConstantLinesInFront> </dxc:AxisY2D> </dxc:XYDiagram2D.AxisY>
同理可添加X轴基准线。
四、参考实例
1、ChartControl用法指南
https://blog.csdn.net/sD7O95O/article/details/121846888
2、ChartControl的UI解读
https://www.cnblogs.com/lovecsharp094/p/5995002.html
3、ChartControl 样式设置
/*******相与枕藉乎舟中,不知东方之既白*******/
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!