代码改变世界

asp.net控件设计时支持(2)-自动格式设置

2007-04-01 00:48  Clingingboy  阅读(3849)  评论(1编辑  收藏  举报

       继续接着上面的

自动格式设置

先看个图



相信大家都很熟悉吧,我们可以用这个面板很方面的使用预定的样式.我们可以称之为自动格式设置或者自动套用样式.

ControlDesigner类提供了AutoFormats属性,其提供了DesignerAutoFormat类的DesignerAutoFormatCollection集合.我们来看下相关的类.




DesignerAutoFormat 是一个基类,如果你想为你的控件在设计时提供格式化的功能,你可以从此类派生,你必须实现Apply方法,此方法会将相关联的控件设置样式.由于实现比较简单就不再多多了,就直接拿MSDN的例子来看吧. 注意给 IndentLabelDesigner 加上SupportsPreviewControl元数据,这样可以支持预览功能.


这么着效果就实现了,这次比较懒,没好好写,还想打算写别的,就先这样吧.