如何在Windows 8应用中创建甜甜圈图



我正在使用出色的现代UI图表来在Windows 8应用程序中创建甜甜圈图。但是我无法自定义太多,这使我寻找了创建甜甜圈图表的其他方法。如果有人可以回答我以下有关如何自定义现代UI图表的问题,或者如果没有,请建议我如何实现自己的甜甜圈图表或任何其他可以用来实施它的免费图书馆。<<<</p>

现代UI图表上的自定义性问题:

  1. 如何增加甜甜圈图表的大小?(主要问题
  2. 如何在图表上显示百分比而不是数字?我知道我可以计算百分比并将其传递到图表,但是我仍然不会在UI上看到"%"符号,这会使用户混淆数字是否是实际统计数的百分比(次要次数
  3. 有什么办法可以垂直而不是水平地显示传说项目?(次要问题

如果至少我可以增加图表的大小,否则我会很高兴,否则我将不得不研究一种创建甜甜圈图表的全新方法。任何潜在客户或帮助创建甜甜圈图表的帮助都将不胜感激。谢谢

1)您应该能够设置图表的大小。尝试更改图表样式。如果您想要的是一个较大的plotterea,那么它们的样式也在其中。

2)您应该能够更改PiePieceLabel的样式。您可以将一个设置为给定控件,也可以设置为全部。以下是将其设置为全球的示例。

<Style TargetType="charts:PiePieceLabel">
    <Setter Property="Background" Value="White" />
    <Setter Property="Template">
        <Setter.Value>
            <ControlTemplate TargetType="charts:PiePieceLabel">
                <Border>
                    <!-- Changed it to a StackPanel -->
                    <StackPanel Orientation="Horizontal">
                        <TextBlock Text="{TemplateBinding Value}" />
                        <!-- May need a margin -->
                        <TextBlock Text="%" />
                    </StackPanel>
                </Border>
            </ControlTemplate>
        </Setter.Value>
    </Setter>
</Style>

3)是。同样的交易。找到传奇风格。更改它以垂直显示。

最新更新