.NetFramework设计时机制分类有哪些

本篇内容介绍了“.Net Framework设计时机制分类有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

为黄山区等地区用户提供了全套网页设计制作服务,及黄山区网站建设行业解决方案。主营业务为网站设计制作、成都做网站、黄山区网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!

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

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

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

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

.Net Framework设计时环境之属性

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

DesignerAttribute 使类型与设计器关联.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

“.Net Framework设计时机制分类有哪些”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注创新互联网站,小编将为大家输出更多高质量的实用文章!


分享标题:.NetFramework设计时机制分类有哪些
链接地址:http://azwzsj.com/article/gjocpi.html