首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 开源 FAQ 第二书店 博文视点 程序员
频道: 研发 数据库 中间件 信息化 视频 .NET Java 游戏 移动 服务: 人才 外包 培训
    图书品种:235680
       
热门搜索: ASP.NET Ajax Spring Hibernate Java

6.5  本章小结

本章是很“艰难”的一章,也许您是第一次意识到设计时功能中还隐藏着这么多细节在里面。好在我们现在已经趟过了它们,并且利用它们让我们的控件更加专业。现在我们的控件不再只能自己玩玩了。

首先功能最强大的是控件设计器——ControlDesigner。设计器负责设计时效果HTML代码的生成,包括内容为空或出现设计时异常时HTML代码。设计器还为控件提供自动格式化的功能。设计器提供的智能任务列表可以突出和简化控件的关键设计任务。通过设计器区域可以为设计器的设计视图提供更多的交互能力。最后,只需简单的声明模板组和模板定义,设计时的模板设计器就可以很好的支持完成控件模板的编辑。

除了设计器,UITypeEditor则借助于属性窗口为控件属性提供丰富的交互界面,不过您需要一点WinForms设计功力,这超出了本书的讨论范围。

在对象序列化中扮演重要角色的TypeConverter对设计时功能也有重要意义。如果属性有标准值,也可以通过TypeConverter提供可用于源代码视图和属性窗口的可选标准值列表。

查看所有评论(0)条】

最近评论



正在载入评论列表...
热点评论