FrameworkElementExtensions.FindChild Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
FindChild(FrameworkElement, Type) |
Find the first child element of a given type, using a depth-first search. |
FindChild(FrameworkElement, String, StringComparison) |
Find the first child of type Windows.UI.Xaml.FrameworkElement with a given name, using a depth-first search. |
FindChild<T,TState>(FrameworkElement, TState, Func<T,TState,Boolean>) |
Find the first child element matching a given predicate, using a depth-first search. |
FindChild<T>(FrameworkElement) |
Find the first child element of a given type, using a depth-first search. |
FindChild<T>(FrameworkElement, Func<T,Boolean>) |
Find the first child element matching a given predicate, using a depth-first search. |
FindChild(FrameworkElement, Type)
Find the first child element of a given type, using a depth-first search.
public static Windows.UI.Xaml.FrameworkElement? FindChild (this Windows.UI.Xaml.FrameworkElement element, Type type);
static member FindChild : Windows.UI.Xaml.FrameworkElement * Type -> Windows.UI.Xaml.FrameworkElement
<Extension()>
Public Function FindChild (element As FrameworkElement, type As Type) As FrameworkElement
Parameters
- element
- Windows.UI.Xaml.FrameworkElement
The root element.
- type
- Type
The type of element to match.
Returns
The child that was found, or null
.
Applies to
FindChild(FrameworkElement, String, StringComparison)
Find the first child of type Windows.UI.Xaml.FrameworkElement with a given name, using a depth-first search.
public static Windows.UI.Xaml.FrameworkElement? FindChild (this Windows.UI.Xaml.FrameworkElement element, string name, StringComparison comparisonType = System.StringComparison.Ordinal);
static member FindChild : Windows.UI.Xaml.FrameworkElement * string * StringComparison -> Windows.UI.Xaml.FrameworkElement
<Extension()>
Public Function FindChild (element As FrameworkElement, name As String, Optional comparisonType As StringComparison = System.StringComparison.Ordinal) As FrameworkElement
Parameters
- element
- Windows.UI.Xaml.FrameworkElement
The root element.
- name
- String
The name of the element to look for.
- comparisonType
- StringComparison
The comparison type to use to match name
.
Returns
The child that was found, or null
.
Applies to
FindChild<T,TState>(FrameworkElement, TState, Func<T,TState,Boolean>)
Find the first child element matching a given predicate, using a depth-first search.
public static T? FindChild<T,TState> (this Windows.UI.Xaml.FrameworkElement element, TState state, Func<T,TState,bool> predicate) where T : Windows.UI.Xaml.FrameworkElement;
static member FindChild : Windows.UI.Xaml.FrameworkElement * 'State * Func<'T, 'State, bool (requires 'T :> Windows.UI.Xaml.FrameworkElement)> -> 'T (requires 'T :> Windows.UI.Xaml.FrameworkElement)
<Extension()>
Public Function FindChild(Of T As FrameworkElement, TState As FrameworkElement) (element As FrameworkElement, state As TState, predicate As Func(Of T, TState, Boolean)) As T
Type Parameters
- T
The type of elements to match.
- TState
The type of state to use when matching nodes.
Parameters
- element
- Windows.UI.Xaml.FrameworkElement
The root element.
- state
- TState
The state to give as input to predicate
.
Returns
The child that was found, or null
.
Applies to
FindChild<T>(FrameworkElement)
Find the first child element of a given type, using a depth-first search.
public static T? FindChild<T> (this Windows.UI.Xaml.FrameworkElement element) where T : Windows.UI.Xaml.FrameworkElement;
static member FindChild : Windows.UI.Xaml.FrameworkElement -> 'T (requires 'T :> Windows.UI.Xaml.FrameworkElement)
<Extension()>
Public Function FindChild(Of T As FrameworkElement) (element As FrameworkElement) As T
Type Parameters
- T
The type of elements to match.
Parameters
- element
- Windows.UI.Xaml.FrameworkElement
The root element.
Returns
The child that was found, or null
.
Applies to
FindChild<T>(FrameworkElement, Func<T,Boolean>)
Find the first child element matching a given predicate, using a depth-first search.
public static T? FindChild<T> (this Windows.UI.Xaml.FrameworkElement element, Func<T,bool> predicate) where T : Windows.UI.Xaml.FrameworkElement;
static member FindChild : Windows.UI.Xaml.FrameworkElement * Func<'T, bool (requires 'T :> Windows.UI.Xaml.FrameworkElement)> -> 'T (requires 'T :> Windows.UI.Xaml.FrameworkElement)
<Extension()>
Public Function FindChild(Of T As FrameworkElement) (element As FrameworkElement, predicate As Func(Of T, Boolean)) As T
Type Parameters
- T
The type of elements to match.
Parameters
- element
- Windows.UI.Xaml.FrameworkElement
The root element.
Returns
The child that was found, or null
.