AccordionControl.ForEachVisibleElement(Action<AccordionControlElement>) Method
Performs a certain action for each AccordionControl visible element.
Namespace: DevExpress.XtraBars.Navigation
Assembly: DevExpress.XtraBars.v24.1.dll
NuGet Package: DevExpress.Win.Navigation
Declaration
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:
- Elements whose AccordionControlElementBase.Visible property is set to false.
- Elements that reside within collapsed groups (see AccordionControlElementBase.Expanded).
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