1

いくつかのスタイル プロパティを設定したいので、SkinnableContainer ランタイムを作成しました。その後、いくつかの外部データに基づいて、新しい SkinnableContainer を作成し、最初の子として追加する必要があります。この子の高さは、親コンテナーより大きくすることができます。

いくつかのスクロールバーで SkinnableContainer ランタイムを作成するにはどうすればよいですか? 新しいスキンを作成する必要があるというドキュメント
を読みました。

実行時に同じ結果が得られる可能性はありますか?

// ... in a container ...

var father = new SkinnableContainer();
this.addElement(father);

var child = new SkinnableContainer();
// ... some initialization... child is filled with some other elements from outside

father.addElement(child);

// ... now if child.height > father.height 
// I want to add a vertical scrollbar
4

1 に答える 1

2

いつでも子をScrollerコントロールに入れることができます。

例えば:

var father = new SkinnableContainer();
this.addElement(father);

var scroller = new Scroller();
var child = new SkinnableContainer();
// ... some initialization... child is filled with some other elements from outside

// scroller.addElement(child); // wrong because you cannot add element to a scroller
scroller.viewport = child.contentGroup; // but you can set this to an IViewport

father.addElement(scroller);
father.addElement(child);
于 2011-05-18T21:35:08.917 に答える