近期在尝试把玩C1的控件,的确有许多过人之处,特别是各控件的VisualStyle属性,令人印象深刻。
在尝试中发现,我们只要在继承自C1RibbonForm的窗口中添加C1控件,或者在C1的容器控件中添加C1控件,控件的VisualStyle会自动跟随窗口的VisualStyle,当添加多个控件后,我们更改窗口的VisualStyle,这些控件的VisualStyle会立即跟随,发生变化,非常方便实用。
但有一个例外(or意外),就是TopicBar,不管是将其直接放置在窗口,还是放置在容器控件之中,其仅在设计放置时,跟随了父级的VisualStyle,当窗口的主题变化后,也仅是TopicBar的主题发生跟随,但TopicPage的主题恒定不变。
不知这个是否是一个BUG,按正常思维,TopicPage的主题也应发生变化才对。 |
|