Skip to content

DevExpress-Examples/wpf-accordion-bind-to-data-hierarchicaldatatemplate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

DevExpressExampleBotDevExpressExampleBot
DevExpressExampleBot
and
DevExpressExampleBot
Apr 30, 2025
f3efe05 · Apr 30, 2025

History

47 Commits
Mar 4, 2025
Apr 30, 2025
Apr 30, 2025
Dec 8, 2023
Apr 23, 2018
Sep 6, 2021
Apr 23, 2018
Sep 2, 2024
Apr 23, 2018

Repository files navigation

WPF Accordion - Bind to Data (HierarchicalDataTemplate)

This example binds the WPF Accordion Control to data (MyData.Categories) and uses System.Windows.HierarchicalDataTemplate to present accordion items.

<dxa:AccordionControl x:Name="accordion" SelectionUnit="SubItem" 
        ItemsSource="{Binding MyData.Categories }" SelectedItem="{Binding SelectedItem}">
    <dxa:AccordionControl.ItemTemplate>
        <HierarchicalDataTemplate DataType="{x:Type local:Category}" ItemsSource="{Binding Items}">
            <TextBlock Text="{Binding CategoryName}"/>
            <HierarchicalDataTemplate.ItemTemplate>
                <DataTemplate DataType="{x:Type local:Item}">
                    <TextBlock Text="{Binding ItemName}"/>
                </DataTemplate>
            </HierarchicalDataTemplate.ItemTemplate>
        </HierarchicalDataTemplate>
    </dxa:AccordionControl.ItemTemplate>
</dxa:AccordionControl>

Files to Review

Related Examples

Documentation

Does this example address your development requirements/objectives?

(you will be redirected to DevExpress.com to submit your response)

About

Create a WPF Accordion control and bind it to data (HierarchicalDataTemplate).

Topics

Resources

License

Stars

Watchers

Forks