.Net Framework设计时环境中机制分类
创始人
2024-06-19 15:11:03
0

我们可以通过.Net Framework提供的良好的编程环境来帮助我们能够在同一平台中使用各种语言进行代码编程,大大提高了编程效率。.Net Framework设计时环境中自定义组件行为和用户界面而提供了若干接口和类.#t#

设计时环境通常包括窗体设计器(用于排列组件)和属性浏览器(用于配置组件的属性值).

.Net Framework设计时环境通常还会提供设计时机制可以访问和使用的设计时服务.

.Net Framework 定义了开发人员可用来实现自定义设计时支持的接口.扩展设计时支持的主要机制可分为以下几类:

.Net Framework设计时环境之属性

属性将类型或类型成员与扩展设计时行为的类关联.

DesignerAttribute 使类型与设计器关联.

TypeConverterAttribute 使类或类型成员与类型转换器关联.

EditorAttribute 使类型或类型成员与UI类型编辑器关联.

.Net Framework设计时环境之设计器

设计器可以在设计时自定义组件的行为,包括它的外观,初始化以及与用户的交互.

对于选定的组件,设计器可以添加,移除或替换属性浏览器中列出的属性.

设计器可以提供用户定义的方法,这些方法可以链接到某些组件事件,或从自定义菜单或DesignerVerb中执行.

设计器还可以使用由设计时环境提供的服务.

.Net Framework设计时环境之类型转换器

通过实现类型转换器,可在该转换器的既定支持类型和其他数据类型(在这些数据类型之间该转换器可以来回翻译值)之间转换值.

类型转换器还可提供逻辑,以便在设计时能够在属性浏览器内配置属性.

对于类型转换器在属性浏览器中在设计时支持的属性类型,类型转换器可以为该属性提供标准值的列表.

类型转换器还可以生成初始化代码,以便在设计时初始化属性.

.Net Framework设计时环境之UI类型编辑器

UI类型编辑器可以提供一个自定义用户界面(UI),以便在设计时编辑属性的值并显示属性值的表示形式.

UI类型编辑器是特定于具体类型的,并且提供了用户界面,以便在设计时配置该编辑器既定支持的属性类型或不具有重定属性的派生类型的属性.

UI类型编辑器可以显示"Windows窗体"或下拉配置界面以便配置属性.

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
Windows恶意软件20年“... 在Windows的早期年代,病毒游走于系统之间,偶尔删除文件(但被删除的文件几乎都是可恢复的),并弹...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
着眼MAC地址,解救无法享受D... 在安装了DHCP服务器的局域网环境中,每一台工作站在上网之前,都要先从DHCP服务器那里享受到地址动...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...