回复 3楼zhuxialiang的帖子
这篇文章主要讲的是WPF下的自定义思想。
只是做了粗略的介绍。
根据你的需求,代码还需要修改。
比如想单位显示Y轴左边,需要把TextBlock放置在C1ChartY轴的区域旁,参考代码如下:
- <c1:C1Chart.View>
- <c1:ChartView>
- <c1:ChartView.AxisY>
- <c1:Axis>
- <c1:Axis.Title>
- <TextBlock Text="单位:万元" TextAlignment="Center" Foreground="Crimson"/>
- </c1:Axis.Title>
- </c1:Axis>
- </c1:ChartView.AxisY>
- </c1:ChartView>
- </c1:C1Chart.View>
复制代码
X轴同理。
如果想标题在正上方,可以把这个TextBlock放在XMAL的Grid节点里面,C1Chart外面。
或是添加Margin,如下:
- <TextBlock DockPanel.Dock="Top" Margin="0,0,-100,0" Text="2013年度报表" VerticalAlignment="Top" HorizontalAlignment="Center" Width="{Binding Width, ElementName=c1Chart1}" />
复制代码 |