Back to Devexpress

HtmlContentControl.ForEach(Action<DxHtmlElement>, Predicate<DxHtmlElement>) Method

windowsforms-devexpress-dot-xtraeditors-dot-htmlcontentcontrol-dot-foreach-x28-system-dot-action-devexpress-dot-utils-dot-html-dot-dxhtmlelement-system-dot-predicate-devexpress-dot-utils-dot-html-dot-dxhtmlelement-x29.md

latest3.0 KB
Original Source

HtmlContentControl.ForEach(Action<DxHtmlElement>, Predicate<DxHtmlElement>) Method

Performs an action on all or specific HTML elements.

Namespace : DevExpress.XtraEditors

Assembly : DevExpress.XtraEditors.v25.2.dll

NuGet Package : DevExpress.Win.Navigation

Declaration

csharp
public void ForEach(
    Action<DxHtmlElement> action,
    Predicate<DxHtmlElement> predicate = null
)
vb
Public Sub ForEach(
    action As Action(Of DxHtmlElement),
    predicate As Predicate(Of DxHtmlElement) = Nothing
)

Parameters

NameTypeDescription
actionAction<DxHtmlElement>

An action to perform on HTML elements.

|

Optional Parameters

NameTypeDefaultDescription
predicatePredicate<DxHtmlElement>null

An optional parameter that specifies a condition to narrow the set of target items.

|

Remarks

The action parameter specifies an operation to execute on target HTML elements.

The optional predicate parameter allows you to specify a condition that selects target HTML elements. If the predicate parameter is missing, the action is performed against all HTML elements.

The following code sets a background color for elements that belong to the ‘button’ class:

csharp
htmlContentControl.ForEach(x => x.Style.SetBackgroundColor(Color.Cornsilk), x => x.ClassName.Contains("button"));
vb
htmlContentControl.ForEach(Sub(x) x.Style.SetBackgroundColor(Color.Cornsilk), Function(x) x.ClassName.Contains("button"))

See Also

FindElementById(String)

FindElementsByClass(String)

FindElementsByTag(String)

FocusElement

HtmlContentControl Class

HtmlContentControl Members

DevExpress.XtraEditors Namespace