Back to Devexpress

TreeViewControl.ExpandStateBinding Property

wpf-devexpress-dot-xpf-dot-grid-dot-treeviewcontrol-558e7854.md

latest1.9 KB
Original Source

TreeViewControl.ExpandStateBinding Property

Gets or sets the binding that specifies that nodes are expanded.

Namespace : DevExpress.Xpf.Grid

Assembly : DevExpress.Xpf.Grid.v25.2.dll

NuGet Package : DevExpress.Wpf.Grid.Core

Declaration

csharp
public Binding ExpandStateBinding { get; set; }
vb
Public Property ExpandStateBinding As Binding

Property Value

TypeDescription
Binding

A Binding object that specifies that nodes are expanded.

|

Remarks

xaml
<dxg:TreeViewControl ItemsSource="{Binding EmployeeDepartments}" 
                     ChildNodesPath="Employees" 
                     TreeViewFieldName="Name"
                     ExpandStateBinding="{Binding Expanded}"/>
csharp
public class EmployeeDepartment {
    public string Name { get; set; }
    public ObservableCollection<Employee> Employees { get; }
    public bool Expanded { get; set; }
}
vb
Public Class EmployeeDepartment
    Public Property Name As String
    Public ReadOnly Property Employees As ObservableCollection(Of Employee)
    Public Property Expanded As Boolean
End Class

See Also

TreeViewControl Class

TreeViewControl Members

DevExpress.Xpf.Grid Namespace