我知道我们在WPF中有以下类的层次结构。
Visual
UIElement
FrameWorkElement
Control
我感兴趣的是找出每个类添加的值,以便进行最终的UI控件,例如Textbox
。每个班级的意义何在
答案 0 :(得分:2)
您可以在MSDN文档中找到所有这些信息。
个别元素的重要性
Visual:在WPF中提供渲染支持,包括命中测试,坐标转换和边界框计算。
UIElement:基于Windows Presentation Foundation(WPF)元素和基本表示特征的WPF核心级实现的基类。
FrameworkElement:为Windows Presentation Foundation(WPF)元素提供WPF框架级属性,事件和方法。
Control:表示使用ControlTemplate定义其外观的用户界面(UI)元素的基类。
TextBoxBase:一个抽象基类,为文本编辑控件提供功能。
TextBox:表示可用于显示或编辑未格式化文本的控件。
找出每个类添加的值以进行最终的UI控制
如果您查看TextBox properties,您将在元素更高层次结构文本提供的属性描述中看到,如下所示:
(继承自{Element Name})
查看TextBox控件的属性将允许您通过继承确定从继承层次结构组成它的方式。