上一篇讨论了视图状态的用法,让我们再回到第八篇的时候.从第八篇的时候跳了很大篇幅来继续讲属性,然后接着讲类型转换器,再接着讲视图状态.绕到现在才接着讲复合控件的样式的使用,因为上面讲的东西是紧密联系的.如果已经理解自定义视图状态管理,那这一篇则看起来相关的简单.
1.复合控件中样式属性概述
在第六篇的时候已经介绍过样式的使用了,在复合控件中你同样可以用此方法给控件定义多个样式属性,但此方法很适合像label这样非复合控件.
当然复合控件可以适当的定义其自身的样式属性,同时你还需要为其子控件提供样式,典型的控件如GridView控件,如下图

它有很多不同种类的列,而每种不同的列则有不同的样式集合属性,如果将其每个样式属性均暴露为顶级属性,那样式属性将变得很混乱.
我们可以用此方法为复合控件的子控件定义样式,实现每个子控件对应Style类型的复杂样式属性,将样式属性暴露为复合控件的顶级属性,这样更容易管理复合控件样式属性.
2.复合控件中样式属性实现(为子控件提供样式)
Style类本身继承
protected override Style CreateControlStyle()
}
相关文章:
-
2022-02-11
-
2022-01-08
-
2021-08-19
-
2021-09-28
-
2021-10-14
-
2021-06-30
猜你喜欢
-
2021-12-29
-
2022-03-10
-
2022-12-23
-
2021-10-06
-
2021-10-05
相关资源
-
下载
2023-02-16
-
下载
2023-01-12
-
下载
2023-01-02
-
下载
2022-12-20