原創|使用教程|編輯:龔雪|2019-01-25 10:25:37.000|閱讀 737 次
概述:本文主要介紹DevExpress WinForms v18.2中的新控件——WinForms Sunburst,DevExpress WinFormsv18.2全新發布,歡迎下載新版試用哦!
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
DevExpress WinForms v18.2中包含了一個新的WinForms組件 - WinForms Sunburst,它旨在幫助開發人員以吸引人的緊湊和可視化方式表示分層數據。DevExpress Sunburst 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中提供的主要功能的簡要摘要:
===============================================================
掃描關注DevExpress中文網微信公眾號,及時獲取最新動態及最新資訊
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都控件網