wpf-devexpress-dot-xpf-dot-treemap-dot-treemaphierarchicaldataadapter-ca09006b.md
Gets or sets the object that is the data source of the data adapter.
Namespace : DevExpress.Xpf.TreeMap
Assembly : DevExpress.Xpf.TreeMap.v25.2.dll
NuGet Package : DevExpress.Wpf.TreeMap
public object DataSource { get; set; }
Public Property DataSource As Object
| Type | Description |
|---|---|
| Object |
A Object that is the data source.
|
To provide hierarchical data to the Tree Map, do the following.
Assign a newly created TreeMapHierarchicalDataAdapter to the TreeMapControl.DataAdapter property.
Specify the adapter’s TreeMapHierarchicalDataAdapter.DataSource and TreeMapHierarchicalDataAdapter.ValueDataMember properties.
Create Data Templates that will be used to represent the hierarchical data items.
<Window.Resources>
<HierarchicalDataTemplate
DataType="{x:Type local:SideOfWorld}"
ItemsSource="{Binding Countries}">
<TextBlock
Margin="4,4,4,-3"
Padding="4,2,0,2"
Text="{Binding Name}"
Foreground="White"
Background="Gray"/>
</HierarchicalDataTemplate>
<DataTemplate
DataType="{x:Type local:Country}">
<Grid>
<TextBlock
Padding="4,2,0,0"
Text="{Binding Name}"
TextWrapping="WrapWithOverflow"
TextTrimming="WordEllipsis"/>
<Border
BorderThickness="1"
BorderBrush="#60000000"/>
</Grid>
</DataTemplate>
</Window.Resources>
<Grid>
<dxtm:TreeMapControl>
<dxtm:TreeMapControl.Colorizer>
<dxtm:TreeMapPaletteColorizer>
<dxtm:Office2013Palette/>
</dxtm:TreeMapPaletteColorizer>
</dxtm:TreeMapControl.Colorizer>
<dxtm:TreeMapHierarchicalDataAdapter
DataSource="{Binding}"
ValueDataMember="Gdp">
</dxtm:TreeMapHierarchicalDataAdapter>
</dxtm:TreeMapControl>
</Grid>
See Also
TreeMapHierarchicalDataAdapter Class