zoukankan      html  css  js  c++  java
  • DevExpress WinForms使用教程:WinForms Sunburst控件

    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中文网微信
  • 相关阅读:
    Linux系统调用
    Kubernetes 中强化tab 功能
    Docker镜像构建之案例分享
    网络基础之名词介绍
    网络基础协议之UDP(下篇)
    网络基础协议之UDP(上篇)
    内核升级
    尼恩 Java高并发三部曲 [官方]
    CDN图解(秒懂
    DNS图解(秒懂
  • 原文地址:https://www.cnblogs.com/AABBbaby/p/10318617.html
Copyright © 2011-2022 走看看