Version

IsDescendantOf(DependencyObject,DependencyObject,Boolean) Method

Indicates if the specified ancestor is an ancestor of descendant even if the descendant is within a popup.
Syntax
'Declaration
 
Public Overloads Shared Function IsDescendantOf( _
   ByVal ancestor As DependencyObject, _
   ByVal descendant As DependencyObject, _
   ByVal preferLogicalTree As Boolean _
) As Boolean
public static bool IsDescendantOf( 
   DependencyObject ancestor,
   DependencyObject descendant,
   bool preferLogicalTree
)

Parameters

ancestor
The element to consider as the potential ancestor of descendant
descendant
The element being evaluated to determine if it is a child of ancestor
preferLogicalTree
A boolean indicating whether to prefer the logical tree when walking up the ancestor chain.

Return Value

True if the descendant is in the tree of the ancestor.
Requirements

Target Platforms: Windows 10, Windows 8.1, Windows 8, Windows 7, Windows Server 2012, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also