如何從橫向旋轉軸文本垂直?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