Back to Devexpress

DxAccordion.GetItemsInfo(Func<IAccordionItemInfo, Boolean>) Method

blazor-devexpress-dot-blazor-dot-dxaccordion-dot-getitemsinfo-x28-system-dot-func-devexpress-dot-blazor-dot-iaccordioniteminfo-system-dot-boolean-x29.md

latest2.0 KB
Original Source

DxAccordion.GetItemsInfo(Func<IAccordionItemInfo, Boolean>) Method

Returns information about the specified items.

Namespace : DevExpress.Blazor

Assembly : DevExpress.Blazor.v25.2.dll

NuGet Package : DevExpress.Blazor

Declaration

csharp
public IEnumerable<IAccordionItemInfo> GetItemsInfo(
    Func<IAccordionItemInfo, bool> predicate
)

Parameters

NameTypeDescription
predicateFunc<IAccordionItemInfo, Boolean>

Specified items.

|

Returns

TypeDescription
IEnumerable<IAccordionItemInfo>

Information about the found items.

|

Remarks

Use the GetItemsInfo method to obtain information about several specified items.

The following code snippet returns information about items that contain Grid in their Text:

razor
<DxButton Click=@OnClick>Get info</DxButton>

<DxAccordion @ref=Accordion>
    <Items>
        <DxAccordionItem Text="Grid" />
        <DxAccordionItem Text="Navigation and Layout">
            <Items>
                <DxAccordionItem Text="Accordion" />
                <DxAccordionItem Text="Stack Layout" />
            </Items>
        </DxAccordionItem>
        <DxAccordionItem Text="Data Editors" />
        <DxAccordionItem Text="Scheduler" />
    </Items>
</DxAccordion>

@code {
    DxAccordion Accordion;
    void OnClick() {
        var Items = Accordion.GetItemsInfo(x => x.Text.Contains("Grid"));
    }
}

See Also

DxAccordion Class

DxAccordion Members

DevExpress.Blazor Namespace