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
leaf
DependencyObject
Returns
GetVisualAncestry(DependencyObject)
Returns full visual ancestry, starting at the leaf.
public static IEnumerable<DependencyObject> GetVisualAncestry(this DependencyObject leaf)
Parameters
leaf
DependencyObject
Returns
IsAncestorOf(DependencyObject, DependencyObject)
public static bool IsAncestorOf(this DependencyObject parent, DependencyObject node)
Parameters
parent
DependencyObjectnode
DependencyObject
Returns
IsDescendantOf(DependencyObject, DependencyObject)
public static bool IsDescendantOf(this DependencyObject leaf, DependencyObject ancestor)
Parameters
leaf
DependencyObjectancestor
DependencyObject
Returns
VisualBreadthFirstTraversal(DependencyObject)
public static IEnumerable<DependencyObject> VisualBreadthFirstTraversal(this DependencyObject node)
Parameters
node
DependencyObject
Returns
VisualDepthFirstTraversal(DependencyObject)
public static IEnumerable<DependencyObject> VisualDepthFirstTraversal(this DependencyObject node)
Parameters
node
DependencyObject