Skip to main content

AccordionControl.ForEachVisibleElement(Action<AccordionControlElement>) Method

Performs a certain action for each AccordionControl visible element.

Namespace: DevExpress.XtraBars.Navigation

Assembly: DevExpress.XtraBars.v22.2.dll

NuGet Package: DevExpress.Win.Navigation


public void ForEachVisibleElement(
    Action<AccordionControlElement> handler


Name Type Description
handler Action<AccordionControlElement>

An action to perform against each visible element.


The ForEachVisibleElement method iterates through visible elements and invokes the specified action for them. The following elements are regarded as invisible:

The following code shows how you can perform an action on visible elements:

accordionControl1.ForEachVisibleElement((el) => {
    //Do some action
    //Toggle visibility for Items
    if (el.Style == DevExpress.XtraBars.Navigation.ElementStyle.Item) {
        el.Visible = !el.Visible;
See Also