如何从横向旋转轴文本垂直?WPF工具包图表旋转轴
我不能做到这一点通过XAML,因为我是一个动态创建多个系列,我不知道前面有多少则要到控制填充后。
我需要显示的日期垂直或倾斜,而不是HORZ。
再次感谢您。
如何从横向旋转轴文本垂直?WPF工具包图表旋转轴
我不能做到这一点通过XAML,因为我是一个动态创建多个系列,我不知道前面有多少则要到控制填充后。
我需要显示的日期垂直或倾斜,而不是HORZ。
再次感谢您。
这篇文章介绍了如何在这两个WPF工作的方式旋转标签和Silverlight
成为
也许,这将有助于:
http://community.devexpress.com/blogs/bryan/archive/2011/01/19/silverlight-and-wpf-charts-changing-the-axis-label-angles.aspx
我知道,这是在XAML,但我不认为这是另一种方式,WPF图表是迄今为止不是那么舒服像Windows窗体图表(在这里你可以很容易地通过属性旋转标签)。
为了你的需求,你可能的样式写入到资源和代码隐藏引用它。
不知道你是否已经找到了这个答案,但在关闭的机会,你没有,你可以尝试以下方法:
这是XAML,但应该不管工作有多少系列你创建它是为了设计轴的样式。
<chart:Chart.Axes>
<chart:DateTimeAxis Orientation="X" ShowGridLines="True">
<chart:DateTimeAxis.AxisLabelStyle>
<Style TargetType="{x:Type chart:AxisLabel}">
<Setter Property="StringFormat" Value="{}{0:d-MMM}" />
<Setter Property="RenderTransformOrigin" Value="1,0.5" />
<Setter Property="RenderTransform">
<Setter.Value>
<RotateTransform Angle="-45" />
</Setter.Value>
</Setter>
</Style>
</chart:DateTimeAxis.AxisLabelStyle>
</chart:DateTimeAxis>
<chart:LinearAxis ShowGridLines="True" />
</chart:Chart.Axes>
任何人有如何做到这一点的任何线索? – nitefrog 2011-02-09 04:16:01