您可以在 Flex 4 中设置应用程序控制栏的颜色吗?
我似乎不知道如何在 Flex 4 中设置应用程序控制栏的背景颜色?它没有backgroundColor属性,我有点卡住了。关于如何设置应用程序控制栏的背景颜色有什么帮助吗?
I can't seem to figure out how to set the application control bar's background color in flex 4? It doesn't have the backgroundColor property, and I'm a little stuck. Any help on how you would go by setting the background color for the application control bar?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您需要制作自定义应用程序皮肤。创建自定义皮肤作为
spark.skins.spark.ApplicationSkin
的副本,您将在其中找到与应用程序控制栏对应的部分(第 73-114 行)。您可以在那里操纵配色方案。You need to make a custom Application Skin. Create the custom skin as a copy of
spark.skins.spark.ApplicationSkin
and you'll find the section in there that corresponds to the Application Control Bar (lines 73-114). You can manipulate the color scheme in there.您应该检查 ApplicationControlBar 的适用样式,并根据需要为枚举的样式设置颜色。
您可能正在查看该组件的 fillColors 样式。
编辑:虽然文档指向 Flex 3,但仍然可以按照提供的方式设置样式,因为在使用 ApplicationControlBar 组件时,该样式也适用于 Flex 4。
如果您使用 Spark 执行应用程序,则可以使用 Spark 应用程序类的 controlBarContent 属性。
Flex 4 文档链接
You should check the applicable styles for the ApplicationControlBar, and set the colors as you want for the style enumerated.
You could probably be looking at the fillColors style for this component.
Edit:Although the documentation points to Flex 3, the style can still be set as provided since the same is applied to Flex 4 when using the ApplicationControlBar component.
If you are doing the application using Spark, then you can instead use the controlBarContent property of the Spark application class.
Flex 4 Documentation Link