C# 控件的关系
来源:互联网 发布:adsafe for mac 编辑:程序博客网 时间:2024/05/01 19:42
图均来自网络,如下,这几幅图对理解控件的继承关系很有帮助:
DispatcherObject: WPF/Silverlight 中有许多类继承自DispatcherObject,DispatcherObject提供了处理同步和并发的基本构造。
DependencyObject :构建WPF/Silverlight的一个主要思想是属性优先于方法和事件。WPF/Silverlight 提供了丰富的属性系统,其核心是DependencyObject。
Visual:该类的主要作用是为WPF/Silverlight 提供2D呈现支持,主要包括输出显示,坐标转换,区域剪切等。
UIElement:该类继承自Visual类,是构建WPF/Silverlight元素和基本呈现特征的基类,其中定义很多与输入和焦点有关的特性,例如键盘事件,鼠标,还包括一些与WPF事件模型有关的API。
FrameworkElement:继承了UIElement类,而且还添加了一些功能,例如,布局定义、逻辑树、对象生命周期事件、支持数据绑定和动态资源引用、支持样式和动画。
Control是创建自定义应用程序控件的基类。可以重写Control类所提供的属性,方法,事件等,为自定义控件添加自定义逻辑。 构建WPF/Silvlerlight 应用程序页面的window类就派生自它.还有button,TextBox等控件也派生自他。
Shape:WPF/Silvlerlight 中呈现二维矢量图形的基础类。有 Line、Polyline、Polygon、Path、Rectangle 和 Ellipse等子类。可从 Shape 类进行派生以实现自定义矢量图形基元。从 Shape 派生是确保这些自定义基元使用 WPF/Silvlerlight 布局系统的协议的最简单方法。
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/ghj1976/archive/2010/02/07/5296650.aspx
- C# 控件的关系
- C#组件和控件的关系
- 控件和窗口的关系
- winform控件样式的关系
- Android控件的继承关系
- Android控件的继承关系
- C#的WEB控件
- C# 控件的缩写
- C# 控件的缩写
- C#的numericUpDown控件
- C#的自定义控件
- C#与.NET的关系
- C#与.NET 的关系
- C#与.NET的关系
- .NET和C#的关系
- c#和.NET的关系
- android中控件的继承关系
- Android View 可视控件的继承关系
- HDU 3308 LCSI 【线段树】 与 poj 3667 hotel
- 根据当月数据库自动生成下个月数据库--2
- switch与ifelse的效率问题
- Gearman - 分布式远程过程处理框架
- 根据当月数据库自动生成下个月数据库--3
- C# 控件的关系
- 曾经想学很多很多,最后发现自己只能专心学那么很少的几个必杀技 【转】
- 根据排序定义表排序数据
- 多线程中对全局变量(整型类型)是否需要同步操作
- 调用构造函数
- jsp输入html标签
- 添加AjaxControlToolkit.dll时出现未能加载文件或程序集
- c++资源
- CString,TCHAR*,string之间的相互转换