1、LogicalTreeHelper
静态方法 |
说明 |
public static void BringIntoView(DependencyObject current); |
尝试把UI元素带入视区并在目标元素触发System.Windows.FrameworkElement.RequestBringIntoView来报告结果 |
public static DependencyObject FindLogicalNode(DependencyObject logicalTreeNode, string elementName); |
深度遍历逻辑树子元素,根据元素名称查找元素 |
public static IEnumerable GetChildren(DependencyObject current) |
获取直接子级元素 当前元素必须是FrameworkElement或FrameworkContentElement |
public static IEnumerable GetChildren(FrameworkElement current) |
获取直接子级元素 |
public static IEnumerable GetChildren(FrameworkContentElement current); |
获取直接子级元素 |
public static DependencyObject GetParent(DependencyObject current) |
或取逻辑树的直接父级对象 |
2、事件