在XAML文件中,我們可以通過這樣改變AxisLabelStyle:Silverlight:如何在代碼後面更改AxisLabelStyle?
<chartingToolkit:ColumnSeries.IndependentAxis>
<chartingToolkit:CategoryAxis Orientation="X">
<chartingToolkit:CategoryAxis.AxisLabelStyle>
<Style TargetType="chartingToolkit:AxisLabel">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="chartingToolkit:AxisLabel">
<!--some code here-->
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
</chartingToolkit:CategoryAxis.AxisLabelStyle>
</chartingToolkit:CategoryAxis>
</chartingToolkit:ColumnSeries.IndependentAxis>
我的問題是:如何在代碼中添加AxisLabelStyle後面?
我知道我們可以通過這樣添加DataPointStyle:
ColumnSeries CS = new ColumnSeries();
CS.DataPointStyle = Application.Current.Resources["ByteBlocksColumns"] as Style;
但很顯然,我們不能直接改變這樣的AxisLabelStyle因爲AxisLabelStyle是則CategoryAxis內。
任何人都可以提供幫助嗎?謝謝!
但你可以使用類似這樣的軸:_chart.ColumnSeries [0] .IndependentAxis.AxisLabelStyle = ...;我沒有測試過這段代碼,所以我不知道這段代碼是否可以解決你的問題。 – vorrtex 2011-03-16 18:59:02
感謝您的評論。我之前嘗試過,但在IndependentAxis中我找不到AxisLabelStyle。 – Mrainy 2011-03-20 19:34:20
我已經發布了適用於我的應用程序的答案。 – vorrtex 2011-03-20 22:20:52