gpt4 book ai didi

c# - 如何为 WPF 饼图中的饼图切片设置默认颜色

转载 作者:行者123 更新时间:2023-12-02 14:45:53 32 4
gpt4 key购买 nike

我正在使用带有标签的 WPF 饼图,使用 Zag studio 中的文章.此图表每 1 分钟刷新一次新值。它工作正常,但为什么每次刷新时饼图切片的颜色都会改变?有没有可能的方法来设置默认颜色。我显示的饼图只有两个切片。

我已经尝试过,

 <customControls:LabeledPieChart>
<customControls:LabeledPieChart.Palette>
<dv:ResourceDictionaryCollection>
<ResourceDictionary>
<Style TargetType="dvc:PieDataPoint">
<Setter Property="Background" Value="Green"/>
</Style>
<Style TargetType="dvc:PieDataPoint">
<Setter Property="Background" Value="Purple"/>
</Style>
</ResourceDictionary>
</dv:ResourceDictionaryCollection>
</customControls:LabeledPieChart.Palette>
</customControls:LabeledPieChart>

上面的代码片段返回异常为

'Set property 'System.Windows.ResourceDictionary.DeferrableContent' threw an exception.

任何机构都可以帮忙吗?谢谢。

最佳答案

post 的帮助下我自己解决了这个问题

解决办法在这里

  <!--to set the Pie slice color-->
<SolidColorBrush x:Key="color1" Color="Maroon" />
<SolidColorBrush x:Key="color2" Color="DarkBlue" />

<!--Pie Palette-->
<customControls:LabeledPieChart.Palette>
<dv:ResourceDictionaryCollection>
<ResourceDictionary>
<Style x:Key="DataPointStyle" TargetType="Control" >
<Setter Property="Background" Value="{StaticResource color1}"/>
</Style>
</ResourceDictionary>
<ResourceDictionary>
<Style x:Key="DataPointStyle" TargetType="Control" >
<Setter Property="Background" Value="{StaticResource color2}"/>
</Style>
</ResourceDictionary>
</dv:ResourceDictionaryCollection>
</customControls:LabeledPieChart.Palette>

关于c# - 如何为 WPF 饼图中的饼图切片设置默认颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16667136/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com