使用单个外观类处理多个 UIComponent

发布于 2024-11-28 07:44:41 字数 533 浏览 1 评论 0原文

我创建了一个简单的 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

2024-12-05 07:44:41

你应该使用样式。 这是它的示例。

You should use styles. Here is the sample of it.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文