Class
ChildrenOfTypeExtensions

Contains extension methods for enumerating the children of an element.

Definition

Namespace:Telerik.Windows.Controls

Assembly:Telerik.Windows.Controls.dll

Syntax:

cs-api-definition
public static class ChildrenOfTypeExtensions

Inheritance: objectChildrenOfTypeExtensions

Methods

ChildrenOfType<T>(DependencyObject)

Gets all child elements recursively from the visual tree by given type.

Declaration

cs-api-definition
public static IEnumerable<T> ChildrenOfType<T>(this DependencyObject element) where T : DependencyObject

Parameters

element

DependencyObject

Returns

IEnumerable<T>

FindChildByType<T>(DependencyObject)

Finds child element of the specified type. Uses breadth-first search.

Declaration

cs-api-definition
public static T FindChildByType<T>(this DependencyObject element) where T : DependencyObject

Parameters

element

DependencyObject

The target DependencyObject which children will be traversed.

Returns

T

The first child element that is of the specified type.