Back to Devexpress

NavigationCheckedChangedEventArgs<TInfo>.LastUncheckedItems Property

blazor-devexpress-dot-blazor-dot-base-dot-navigationcheckedchangedeventargs-1-d889af70.md

latest1.7 KB
Original Source

NavigationCheckedChangedEventArgs<TInfo>.LastUncheckedItems Property

Returns items unchecked during the last operation.

Namespace : DevExpress.Blazor.Base

Assembly : DevExpress.Blazor.v25.2.dll

NuGet Package : DevExpress.Blazor

Declaration

csharp
public IReadOnlyList<TInfo> LastUncheckedItems { get; }

Property Value

TypeDescription
IReadOnlyList<TInfo>

Items unchecked during the last check operation.

|

Remarks

The LastUncheckedItems collection does not contain nodes with indeterminate state. The following code snippet displays the last unchecked node’s text:

razor
Last unchecked node: @LastUnchecked

<DxTreeView Data="@Data"
            CheckMode="TreeViewCheckMode.Recursive"
            CheckedChanged="CheckedChanged">
    <DataMappings>
        <DxTreeViewDataMapping Text="Name"
                               Key="Id"
                               ParentKey="CategoryId" />
    </DataMappings>
</DxTreeView>

@code {
    string? LastUnchecked = "none";
    void CheckedChanged(TreeViewCheckedChangedEventArgs e) {
        var lastUncheckedNode = e.LastUncheckedItems.LastOrDefault();
        LastChecked = lastUncheckedNode != null ? lastUncheckedNode.Text : "none";
    }
}

See Also

NavigationCheckedChangedEventArgs<TInfo> Class

NavigationCheckedChangedEventArgs<TInfo> Members

DevExpress.Blazor.Base Namespace