【问题标题】:Silverlight Toolkit Chart Y-axis label stylingSilverlight 工具包图表 Y 轴标签样式
【发布时间】:2011-10-12 00:16:26
【问题描述】:

我无法确定如何在图表上设置 Y 轴标签的样式(Silverlight Toolkit)。有没有人有一个简单的例子来说明如何做到这一点?野外的所有示例似乎都是 2010 年之前的,当时图表 API 有所不同。

谢谢,

迈克

【问题讨论】:

    标签: silverlight silverlight-toolkit


    【解决方案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>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多