AccordionControl.ForEachVisibleElement(Action<AccordionControlElement>) Method

Performs a certain action for each AccordionControl visible element.

Namespace: DevExpress.XtraBars.Navigation

Assembly: DevExpress.XtraBars.v20.1.dll

Declaration

public void ForEachVisibleElement(
    Action<AccordionControlElement> handler
)
Public Sub ForEachVisibleElement(
    handler As Action(Of AccordionControlElement)
)

Parameters

Name Type Description
handler Action<AccordionControlElement>

An action to perform against each visible element.

Remarks

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