Skip to main content
All docs
V25.1
  • SunburstHierarchicalDataAdapter Class

    Loads data from sources with hierarchical structure.

    Namespace: DevExpress.Xpf.TreeMap

    Assembly: DevExpress.Xpf.TreeMap.v25.1.dll

    NuGet Package: DevExpress.Wpf.TreeMap

    Declaration

    public class SunburstHierarchicalDataAdapter :
        SunburstDataAdapterBase

    Remarks

    Follow the steps below to load data from hierarchical data sources to a Sunburst chart:

    <dxtm:SunburstControl>
      <dxtm:SunburstControl.DataAdapter>
          <dxtm:SunburstHierarchicalDataAdapter
                  x:Name="dataAdapter"
                  DataSource="{Binding}">
              <dxtm:SunburstHierarchicalDataAdapter.Mappings>
                  <dxtm:SunburstDataMapping                             
                          LabelDataMember="CountryName"
                          ChildrenDataMember="CityInfos"
                          Type="{x:Type local:CountryInfo}"/>
                  <dxtm:SunburstDataMapping                               
                          LabelDataMember="CityName"
                          ChildrenDataMember="SaleInfos"
                          Type="{x:Type local:CityInfo}"/>
                  <dxtm:SunburstDataMapping
                          ValueDataMember="Total"
                          LabelDataMember="Category"                             
                          Type="{x:Type local:ProductInfo}"/>
              </dxtm:SunburstHierarchicalDataAdapter.Mappings>
          </dxtm:SunburstHierarchicalDataAdapter>
      </dxtm:SunburstControl.DataAdapter>
    </dxtm:SunburstControl>
    

    The image below shows the results:

    See Also