0
我有一個SkinnableComponent:Adobe Flex的 - 顯示來自HostComponent視覺元素在MXML
public class ContentView extends SkinnableComponent
{
[Bindable]
public var titleBar:IVisualElement;
public function ContentView(pContentXML:XML)
{
this.setStyle("skinClass", ContentViewSkin);
}
}
,現在我想顯示在MXML皮膚文件的標題欄。
<?xml version="1.0" encoding="utf-8"?>
<s:Skin xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark">
<fx:Metadata>
[HostComponent("EMM.App2Go.Viewer.Component.ContentView")]
</fx:Metadata>
<s:DataGroup width="100%" >
<s:dataProvider>
<s:ArrayList source="{hostComponent.titleBar}" />
</s:dataProvider>
</s:DataGroup>
,你可以看到我用DATAGROUP管理它,但是這是一種醜,我在想一個更簡單的方法來做到這一點像
<fx:Object source="hostComponent.titleBar" />
或類似的東西那。
我希望你能幫助我。