使用单个外观类处理多个 UIComponent
我创建了一个简单的 mxml 文件,代码如下:
<s:application..........>
<s:BorderContainer>
<s:SkinnableContainer id="firstRow"/>
<s:SkinnableContainer id="secondRow"/>
<s:SkinnableContainer id="thirdRow"/>
</s:BorderContainer>
</s:application>
现在我想在每一行(即三个 SkinnableContainers 中的每一个)上应用不同的字体大小、字体颜色、字体类型和背景颜色。目前我已经为每个容器定义了 3 个不同的皮肤类但我认为这是一个糟糕的编程。 我应该为最外层容器(即 BorderContainer)创建一个外观类,以及如何通过该外观类向所有 3 个子容器提供不同的字体和背景颜色。 那么,我是否可以创建单个外观类,为每个子容器提供不同的装饰。
I have created a simple mxml file with code as follows:
<s:application..........>
<s:BorderContainer>
<s:SkinnableContainer id="firstRow"/>
<s:SkinnableContainer id="secondRow"/>
<s:SkinnableContainer id="thirdRow"/>
</s:BorderContainer>
</s:application>
Now I want to apply different font size, font color and font type and background color on each row i.e each of the three skinnableContainers.Currently I have defined 3 different skin classes for each of row but I think this is a bad programing.
I should create a single skin class for outermost container i.e BorderContainer and any how provide different fonts and background color to all the 3 child containers through that skin class.
So, is it possible that I can create single skin class that can provide different decorations to each of the child container.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
你应该使用样式。 这是它的示例。
You should use styles. Here is the sample of it.