我无法弄清楚如何在图表上设置Y轴标签的样式(Silverlight Toolkit)。有没有人有一个如何做到这一点的简单例子?野外的所有例子似乎都在2010年之前,当时图表API不同。
谢谢,
麦克
答案 0 :(得分:1)
以下是一些示例代码,它们更改Y轴以小时而不是分钟显示标签,并将字体大小更改为8(不包括SecondsToHours转换器代码)。您可以在样式中执行许多其他类型的格式设置。这应该可以帮助您入门。
<Style x:Key="HoursLabel" TargetType="{x:Type charting:AxisLabel}">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type charting:AxisLabel}">
<TextBlock Text="{Binding Converter={StaticResource SecondsToHoursConverter}}" FontSize="8" />
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
<charting:Chart.Axes>
<charting:LinearAxis Orientation="Y" Interval="1" Minimum="0" Maximum="24" AxisLabelStyle="{StaticResource HoursLabel}" />
</charting:Chart.Axes>