Silverlight工具箱图表Y轴标签样式

Silverlight工具箱图表Y轴标签样式,silverlight,silverlight-toolkit,Silverlight,Silverlight Toolkit,我很难弄清楚如何在图表上设置Y轴标签的样式(Silverlight Toolkit)。有没有人举一个简单的例子来说明如何做到这一点?所有的例子都是在2010年之前,当时的图表API是不同的 谢谢 Mike以下是一些示例代码,它将Y轴更改为以小时而不是分钟显示标签,并将字体大小更改为8(不包括SecondsToHours转换器代码)。您可以在样式中执行许多其他类型的格式设置。这应该可以帮助你开始 <Style x:Key="HoursLabel" TargetType="{x:Type ch

我很难弄清楚如何在图表上设置Y轴标签的样式(Silverlight Toolkit)。有没有人举一个简单的例子来说明如何做到这一点?所有的例子都是在2010年之前,当时的图表API是不同的

谢谢


Mike

以下是一些示例代码,它将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>

以下是一些示例代码,它将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>