MakePalette(Listlist){System.Collections.ObjectModel.Collectionpalette=spanclass="code-keyword"new/spanSystem.Collections.ObjectModel.Collection();spanclass="code-keyword"foreach/span(RepItemitemspanclass="code-keyword"in/spanlist){ResourceDictionaryrd=spanclass="code-keyword"new/spanResourceDictionary();Stylestyle=spanclass="code-keyword"new/spanStyle(spanclass="code-keyword"typeof/span(Control));SolidColorBrushbrush=spanclass="code-keyword"null/span;spanclass="code-keyword"switch/span(item.Category){spanclass="code-keyword"case/spanRepCategory.Author:brush=spanclass="code-keyword"new/spanSolidColorBrush(Colors.DarkRed);spanclass="code-keyword"break/span;spanclass="code-keyword"case/spanRepCategory.Authority:brush=spanclass="code-keyword"new/spanSolidColorBrush(Colors.DarkGreen);spanclass="code-keyword"break/span;spanclass="code-keyword"case/spanRepCategory.Debator:brush=spanclass="code-keyword"new/spanSolidColorBrush(Colors.Magenta);spanclass="code-keyword"break/span;spanclass="code-keyword"case/spanRepCategory.Editor:brush=spanclass="code-keyword"new/spanSolidColorBrush(Colors.Goldenrod);spanclass="code-keyword"break/span;spanclass="code-keyword"case/spanRepCategory.Enquirer:brush=spanclass="code-keyword"new/spanSolidColorBrush(Colors.Purple);spanclass="code-keyword"break/span;spanclass="code-keyword"case/spanRepCategory.Organiser:brush=spanclass="code-keyword"new/spanSolidColorBrush(Colors.Olive);spanclass="code-keyword"break/span;spanclass="code-keyword"case/spanRepCategory.Participant:brush=spanclass="code-keyword"new/spanSolidColorBrush(Colors.LightSteelBlue);spanclass="code-keyword"break/span;}style.Setters.Add(spanclass="code-keyword"new/spanSetter(){Property=Control.BackgroundProperty,Value=brush});rd.Add(spanclass="code-string""/spanspanclass="code-string"DataPointStyle"/span,style);palette.Add(rd);}spanclass="code-keyword"return/spanpalette;}/pre/code|未分类的问答|编程通用" /> MakePalette(Listlist){System.Collections.ObjectModel.Collectionpalette=spanclass="code-keyword"new/spanSystem.Collections.ObjectModel.Collection();spanclass="code-keyword"foreach/span(RepItemitemspanclass="code-keyword"in/spanlist){ResourceDictionaryrd=spanclass="code-keyword"new/spanResourceDictionary();Stylestyle=spanclass="code-keyword"new/spanStyle(spanclass="code-keyword"typeof/span(Control));SolidColorBrushbrush=spanclass="code-keyword"null/span;spanclass="code-keyword"switch/span(item.Category){spanclass="code-keyword"case/spanRepCategory.Author:brush=spanclass="code-keyword"new/spanSolidColorBrush(Colors.DarkRed);spanclass="code-keyword"break/span;spanclass="code-keyword"case/spanRepCategory.Authority:brush=spanclass="code-keyword"new/spanSolidColorBrush(Colors.DarkGreen);spanclass="code-keyword"break/span;spanclass="code-keyword"case/spanRepCategory.Debator:brush=spanclass="code-keyword"new/spanSolidColorBrush(Colors.Magenta);spanclass="code-keyword"break/span;spanclass="code-keyword"case/spanRepCategory.Editor:brush=spanclass="code-keyword"new/spanSolidColorBrush(Colors.Goldenrod);spanclass="code-keyword"break/span;spanclass="code-keyword"case/spanRepCategory.Enquirer:brush=spanclass="code-keyword"new/spanSolidColorBrush(Colors.Purple);spanclass="code-keyword"break/span;spanclass="code-keyword"case/spanRepCategory.Organiser:brush=spanclass="code-keyword"new/spanSolidColorBrush(Colors.Olive);spanclass="code-keyword"break/span;spanclass="code-keyword"case/spanRepCategory.Participant:brush=spanclass="code-keyword"new/spanSolidColorBrush(Colors.LightSteelBlue);spanclass="code-keyword"break/span;}style.Setters.Add(spanclass="code-keyword"new/spanSetter(){Property=Control.BackgroundProperty,Value=brush});rd.Add(spanclass="code-string""/spanspanclass="code-string"DataPointStyle"/span,style);palette.Add(rd);}spanclass="code-keyword"return/spanpalette;}/pre/code,未分类的问答,编程通用,orcode.com(或代码)是程序学习分享的乐圆" />

返回首页

MS WPF中图饼图颜色: 我使用的WPF Toolkit中的数据可视化的东西,以创建一个饼图。我有图表显示,但我还没有找到一种方法来设置自己的调色板(而不是默认的库所使用)片的颜色。没有任何人有任何线索,我怎么能去这样做呢?

我有我的数据在一个集合,在字典中的调色板。键入一个枚举字典,每个项目中的数据收集。

我想保持总分的XAML,如果可能的话。约翰・西蒙斯/取缔程序员:约翰・西蒙斯/取缔程序员

回答

评论会员: 时间:2