DevExpress WinForms使用教程:WinForms Sunburst控件
DevExpress WinForms v18.2中包含了一个新的WinForms组件 - WinForms Sunburst,它旨在帮助开发人员以吸引人的紧凑和可视化方式表示分层数据。DevExpress Sunburst Control使用圆形布局显示层次结构的不同级别,最里面的圆圈代表顶层。
同样,TreeMap Control可以与类似的方式使用。与Sunburst不同,DevExpress TreeMap使用矩形来显示值。 这使您可以快速比较各个层次结构之间的数据。

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

如果您已了解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)和高级段突出显示操作
 

- 支持Tooltip
 

===============================================================
DevExpress v18.2全新发布,更多精彩内容请持续关注DevExpress中文网!
扫描关注DevExpress中文网微信公众号,及时获取最新动态及最新资讯

DevExpress WinForms使用教程:WinForms Sunburst控件的更多相关文章
- DevExpress WinForms使用教程:图表控件 - 内置深入查询
		
[DevExpress WinForms v18.2下载] 在最新发布的DevExpress WinForms v18.2中,DevExpress WinForms和ASP.NET图表控件引入嵌套系列 ...
 - DevExpress WinForms v19.1新版亮点:Spreadsheet/Sunburst控件功能增强
		
行业领先的.NET界面控件DevExpress v19.1终于正式发布,本站将以连载的形式介绍各版本新增内容.在本系列文章中将为大家介绍DevExpress WinForms v19.1中新增的一些控 ...
 - Windows Community Toolkit 3.0 新功能 在WinForms 和 WPF 使用 UWP 控件
		
本文告诉大家一个令人震惊的消息,Windows Community Toolkit 有一个大更新,现在的版本是 3.0 .最大的提升就是 WinForm 和 WPF 程序可以使用部分 UWP 控件. ...
 - DevExpress2011控件教程)编辑控件(comboBox,AspxCheckBox) 范例1
		
DevExpress2011控件教程)编辑控件(comboBox,AspxCheckBox) 范例1 AspxCheckBox 是一个检查编辑控件去展示特殊条件是否关闭或者打开.它一般会展示Yes/N ...
 - 《zw版·Halcon-delphi系列原创教程》halconxlib控件列表
		
<zw版·Halcon-delphi系列原创教程>halconxlib控件列表 Halcon v11.01版,com控件,安装后,共有75个控件, 不过最重要的控件,只有两个,T ...
 - Xamarin iOS教程之页面控件
		
Xamarin iOS教程之页面控件 Xamarin iOS 页面控件 在iPhone手机的主界面中,经常会看到一排小白点,那就是页面控件,如图2.44所示.它是由小白点和滚动视图组成,可以用来控制翻 ...
 - Xamarin XAML语言教程构建ControlTemplate控件模板 (四)
		
Xamarin XAML语言教程构建ControlTemplate控件模板 (四) 2.在页面级别中构建控件模板 如果开发者要在页面级别中构建控件模板,首先必须将ResourceDictionary添 ...
 - Xamarin XAML语言教程构建ControlTemplate控件模板 (三)
		
Xamarin XAML语言教程构建ControlTemplate控件模板 (三) (3)打开MainPage.xaml.cs文件,编写代码,实现主题的切换功能.代码如下: using System; ...
 - Xamarin XAML语言教程构建ControlTemplate控件模板 (二)
		
Xamarin XAML语言教程构建ControlTemplate控件模板 (二) (2)打开MainPage.xaml文件,编写代码,将构建的控件模板应用于ContentView中.代码如下: &l ...
 
随机推荐
- 【转】 H.264编码原理以及I帧B帧P帧
			
转自:http://www.cnblogs.com/herenzhiming/articles/5106178.html 前言 ----------------------- H264是新一代的编码标 ...
 - String的intern()方法和java关键字、保留字
			
String s1 = new StringBuilder("hel").append("lo").toString(); //hello System.out ...
 - BIO NIO AIO之间的区别
			
一.BIO.NIO.AIO的基本定义与类比描述: BIO (Blocking I/O):同步阻塞I/O模式,数据的读取写入必须阻塞在一个线程内等待其完成.这里使用那个经典的烧开水例子,这里假设一个烧开 ...
 - You Don't Know JS: Scope & Closures (附加:Lexical/dynamic作用域)(附加:Lexical-this)
			
JavaScript只有Lexical Scope 模式 Lexical Scope就是在写代码的时候,定义函数的时候创建的作用域! 而动态作用域是在runtime时,函数被调用的地方的作用域! 实际 ...
 - 「THUWC 2017」在美妙的数学王国中畅游
			
这个题目很明显在暗示你要用泰勒展开. 直接套上去泰勒展开的式子,精度的话保留12项左右即可. 分别维护每一项的和,可能比较难写吧. 然后强行套一个LCT就没了.
 - MVC实战之排球计分(四)—— View设计与实现
			
(view)视图 视图是用户看到并与之交互的界面.对老式的Web应用程序来说,视图就是由HTML元素组成的界面,在新式的Web应用程序中,HTML依旧在视图中扮演着重要的角色,但一些新的技术已层出不穷 ...
 - 4月18  数据库的CRUD操作
			
php主要是实现B/S Brower Server;此外还有C/S:Client Server暂时不考虑: LAMP: Linux系统 A阿帕奇服务器 Mysql数据库 Php语言,而现在学的是在wi ...
 - LINQ 初步了解
			
.NET Framework 3.5的新特性 Language Integrated Query,即语言集成查询 查询 和语言结合关系数据库里的信息使用的XML文档保存在本地的DataSet内存中的L ...
 - 函数使用九:CAT_CHECK_RFC_DESTINATION
			
此函数是用来检查RFC DESTINATION是否存在,RFC是否通 Import RFCDESTINATION RFC目标 类型:RSCAT-RFCDEST Export MSG ...
 - Oracle date timestamp 毫秒 - 时间函数总结(转)
			
原文地址:Oracle date timestamp 毫秒 - 时间函数总结 yyyy-mm-dd hh24:mi:ss.ff 年-月-日 时:分:秒.毫秒 --上一月,上一年select add_ ...