0

我正在使用 CSS 样式表,其中定义了多种样式,这些样式基于我的 Flex 应用程序中的“baseColour”属性。首次加载应用程序时,此 baseColour 会正确应用于所有样式。

现在,我正在寻找的是:如果用户更新了这个“baseColour”,那么所有组件样式都应该基于这个“baseColour”更新自己。

我怎样才能做到这一点?任何指针都会有所帮助。谢谢。

样式.css

.leftPage
{
    skinClass: ClassReference("skins.LeftPageSkin");
    themeColour: PropertyReference("baseColour");
}

.rightPage
{
    skinClass: ClassReference("skins.RightPageSkin");
    themeColour: PropertyReference("baseColour");
}
4

1 回答 1

0

检查 StyleManager 是否有任何适合此的方法。你为什么使用 CSS 而不是数据绑定?

于 2012-08-31T16:45:15.450 回答