WPF中逻辑树和可视树的遍历

逻辑树就是描述WPF界面元素的实际构成,它是由程序在XAML中所有的UI元素组成。其显著的特点就是由布局控件、或者其他常用的控件组成,逻辑树使用LogicalTreeHelper类遍历
可视树是由界面上可见的元素构成的,这些元素主要是由从Visual或者Visual3D类中派生出来的类, 可视树使用VisualTreeHelper类遍历
在XAML中界面左边显示逻辑树,右边显示可视树
WPF中逻辑树和可视树的遍历
添加类,用于遍历整个XAML界面的逻辑树和可视树
WPF中逻辑树和可视树的遍历
添加方法获取逻辑树
WPF中逻辑树和可视树的遍历
添加方法获取可视树
WPF中逻辑树和可视树的遍历
将获取的逻辑树和可视树的方法添加到按钮的点击事件中
WPF中逻辑树和可视树的遍历
启动项目点击button按钮获取逻辑树和可视树
WPF中逻辑树和可视树的遍历