Class Extensions
- Namespace
- HeBianGu.General.WpfControlLib
- Assembly
- HeBianGu.General.WpfControlLib.dll
public static class Extensions
- Inheritance
-
Extensions
- Inherited Members
Methods
GetLogicalAncestry(DependencyObject)
public static IEnumerable<DependencyObject> GetLogicalAncestry(this DependencyObject leaf)
Parameters
leafDependencyObject
Returns
GetVisualAncestry(DependencyObject)
Returns full visual ancestry, starting at the leaf.
public static IEnumerable<DependencyObject> GetVisualAncestry(this DependencyObject leaf)
Parameters
leafDependencyObject
Returns
IsAncestorOf(DependencyObject, DependencyObject)
public static bool IsAncestorOf(this DependencyObject parent, DependencyObject node)
Parameters
parentDependencyObjectnodeDependencyObject
Returns
IsDescendantOf(DependencyObject, DependencyObject)
public static bool IsDescendantOf(this DependencyObject leaf, DependencyObject ancestor)
Parameters
leafDependencyObjectancestorDependencyObject
Returns
VisualBreadthFirstTraversal(DependencyObject)
public static IEnumerable<DependencyObject> VisualBreadthFirstTraversal(this DependencyObject node)
Parameters
nodeDependencyObject
Returns
VisualDepthFirstTraversal(DependencyObject)
public static IEnumerable<DependencyObject> VisualDepthFirstTraversal(this DependencyObject node)
Parameters
nodeDependencyObject