一、定义上区分
1、添加元素的分类,称为逻辑树。解析:用window或者是application向下定位到组成界面的基本控件元素,就是逻辑树。
2、视觉树是逻辑树的拓展版本。解析:把逻辑树上的控件元素进行细分到更加仔细的构成部分,便是视觉树。
因此,有定义上看,逻辑树是框架描述意义上的,视觉树,填充了框架需要的所有细节的细节描述。视觉树的细节描述必须是在逻辑树的基础上的,不可能出现视觉树和逻辑相互独立的情况。
二、在视图上描述区分:
1、简单的window代码:
<Window>
<Grid>
<Button Content="Click me"/>
</Grid>
</Window>
2、上述代码的逻辑树:3、上述代码的视觉树
三、逻辑树和视觉树作用: