Back to Devexpress

TreeViewControl.ExpandStateFieldName Property

wpf-devexpress-dot-xpf-dot-grid-dot-treeviewcontrol-5f8e2da6.md

latest1.9 KB
Original Source

TreeViewControl.ExpandStateFieldName Property

Gets or sets the field name in a data source that specifies expanded nodes. This is a dependency property.

Namespace : DevExpress.Xpf.Grid

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

NuGet Package : DevExpress.Wpf.Grid.Core

Declaration

csharp
public string ExpandStateFieldName { get; set; }
vb
Public Property ExpandStateFieldName As String

Property Value

TypeDescription
String

The field name in a data source that specifies expanded nodes.

|

Remarks

xaml
<dxg:TreeViewControl ItemsSource="{Binding EmployeeDepartments}" 
                     ChildNodesPath="Employees" 
                     TreeViewFieldName="Name"
                     ExpandStateFieldName="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