默認情況下,TitleWindows似乎沒有填充。我嘗試了屬性「左」,「右」等,它不起作用。其實我想爲我的整個應用程序默認,所以我試着創建一個皮膚,但不管在我添加的皮膚位置'left =「50」'它只是不會在左側創建填充。你會認爲你應該將它添加到id =「contentGroup」的元素,如Adobe Skinning help page所述,但這不起作用。在Flex 4中添加填充到標題窗口(理想情況下使用皮膚)?
這是幾乎每個人都想做的事情嗎?
默認情況下,TitleWindows似乎沒有填充。我嘗試了屬性「左」,「右」等,它不起作用。其實我想爲我的整個應用程序默認,所以我試着創建一個皮膚,但不管在我添加的皮膚位置'left =「50」'它只是不會在左側創建填充。你會認爲你應該將它添加到id =「contentGroup」的元素,如Adobe Skinning help page所述,但這不起作用。在Flex 4中添加填充到標題窗口(理想情況下使用皮膚)?
這是幾乎每個人都想做的事情嗎?
默認TitleWindowSkin中的contentGroup位於VerticalLayout內,它不尊重頂部/左/右/底部約束。
您也可以用一組的100%寬度/高度複製的默認TitleWindowSkin和包裝的contentGroup的做到這一點:
...
<s:Group width="100%" height="100%">
<!--- @copy spark.components.SkinnableContainer#contentGroup -->
<s:Group id="contentGroup" top="10" left="10" right="10" bottom="10" minWidth="0" minHeight="0" />
</s:Group>
...
由於TitleWindow
擴展了Panel
組件,因此它不支持基於組件的填充屬性HGroup
或VGroup
。據我所知,沒有辦法皮膚TitleWindow
,以便自動設置填充屬性。
我要做的就是設置TitleWindow
內我的組件的x
和y
座標,以便它們被放置在哪裏,我希望他們。