0

BitmapImageの幅に合わせて拡大縮小したいのですがLabel
非常に単純なコードを次に示します。

<s:VGroup>
    <s:BitmapImage width="100%" source="@Embed('/image.png')" fillMode="scale" scaleMode="stretch"/>
    <s:Label text="Short"/>
</s:VGroup>
<s:VGroup>
    <s:BitmapImage width="100%" source="@Embed('/image.png')" fillMode="scale" scaleMode="stretch"/>
    <s:Label text="Very long message"/>
</s:VGroup>    

出力は次のとおりです。

ここに画像の説明を入力してください

ご覧のとおり、私の画像は積極的に拡大していますが、まったく縮小していません。

その背後にある理由は何ですか?簡単な解決策はありますか?

BitmapImage注:の幅をの幅に設定することはできませんLabel

4

1 に答える 1

1

これに対する答えとして私のコメントを貼り付けました。

width = "100%"は言う-私と同じくらい大きくなる...または私のコンテナの中で最大のもの。ラベルに合わせたい場合は、width="{label.width}"と伝えてください。編集...次にwidth="{myLabel.width}"を設定してください。

于 2012-11-27T17:41:38.440 に答える