企业智能化解决方案服务商

DevExpress WinForms使用教程:WinForms Sunburst控件

原创 使用教程 | 编辑:八哥 | 2019-01-25 10:25:37| 阅读 0 有用 (0) 评论 (0) 收藏


概述:本文主要介绍DevExpress WinForms v18.2中的新控件——WinForms Sunburst,DevExpress WinFormsv18.2全新发布,欢迎下载新版试用哦!

DevExpress WinForms v18.2中包含了一个新的WinForms组件 - WinForms Sunburst,它旨在帮助开发人员以吸引人的紧凑和可视化方式表示分层数据。DevExpress Sunburst Control使用圆形布局显示层次结构的不同级别,最里面的圆圈代表顶层。

同样,TreeMap Control可以与类似的方式使用。与Sunburst不同,DevExpress TreeMap使用矩形来显示值。 这使您可以快速比较各个层次结构之间的数据。

DevExpress WinForms使用教程

Sunburst Control将为开发人员和最终用户提供不同的视角,它使用圆形段来可视化相同的数据集,并显示外层次结构级别与内部层次结构的关系,其父节点下的每个段的角度与其值成比例。

DevExpress WinForms使用教程

如果您已了解TreeMap的数据源初始化策略,则可以快速设置Sunburst控件,因为它使用类似的适配器(SunburstHierarchicalDataAdapter,SunburstFlatDataAdapter)来显示来自分层数据集和平面数据表的数据。

var dataAdapter = new SunburstHierarchicalDataAdapter();

dataAdapter.Mappings.Add(new TreeMapHierarchicalDataMapping() {
LabelDataMember = "Category",
Type = typeof(ReceiptsAndExpenditures),
ValueDataMember = "Value",
ChildrenDataMember = "SubCategories"
});

dataAdapter.DataSource = LoadDataFromXML();
sunburstControl1.DataAdapter = dataAdapter;

sunburstControl1.CenterLabel.TextPattern = "Total: {TV}";
sunburstControl1.Colorizer = new SunburstPaletteColorizer() {
Palette = Palette.GreenYellowPalette,
ColorizeGroups = true
};

以下是在v18.2中提供的主要功能的简要摘要:

  • 内置着色算法(colorizers)和高级段突出显示操作
 
DevExpress WinForms使用教程
  • 支持Tooltip

DevExpress WinForms v18.2更新亮点

===============================================================

DevExpress v18.2全新发布,更多精彩内容请持续关注DevExpress中文网!

扫描关注DevExpress中文网微信公众号,及时获取最新动态及最新资讯

DevExpress中文网微信

本站文章除注明转载外,均为本站原创或翻译。
欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果
文章转载自:慧都控件网

用户评论: 您的宝贵经验,能为更多人带来帮助,登录后才能评论。
评论加载中...



    在线客服 在线QQ 电话咨询
    400-700-1020