Skip to main content
All docs
V25.1
  • NavigationCheckedChangedEventArgs<TInfo>.CheckedItems Property

    Returns all checked items.

    Namespace: DevExpress.Blazor.Base

    Assembly: DevExpress.Blazor.v25.1.dll

    NuGet Package: DevExpress.Blazor

    Declaration

    public IReadOnlyList<TInfo> CheckedItems { get; }

    Property Value

    Type Description
    IReadOnlyList<TInfo>

    Checked items.

    Remarks

    TreeView adds nodes to the CheckedItems collection. This collection does not contain nodes with indeterminate state.

    The following code snippet handles the CheckedChanged event to respond to user interactions with node checkboxes. The handler obtains the collection of nodes whose state is checked. If the collection is not empty, the code displays the first node’s text.

    First checked node: @FirstChecked
    
    <DxTreeView Data="@Data"
                CheckMode="TreeViewCheckMode.Recursive"
                CheckedChanged="CheckedChanged">
        <DataMappings>
            <DxTreeViewDataMapping Text="Name"
                                   Key="Id"
                                   ParentKey="CategoryId" />
        </DataMappings>
    </DxTreeView>
    
    @code {
        string? FirstChecked = "none";
        void CheckedChanged(TreeViewCheckedChangedEventArgs e) {
            var firstCheckedNode = e.CheckedItems.FirstOrDefault();
            FirstChecked = firstCheckedNode != null ? firstCheckedNode.Text : "none";
        }
    }
    

    Handle checking changes

    See Also