2009-03-29 26 views
2

今私はStackpanelを持っていて、折りたたまれたExpanderとListboxを含んでいます。拡大/縮小WPFエキスパンダーでコンテンツを再配置するにはどうすればよいですか?

縮小されたエキスパンダーの下のリストボックスは、エキスパンダーが展開されたように配置されています。 StackPanelは、Expanderの折りたたみサイズに基づいてレイアウトを動的に行うことは可能ですか?そして、クリックされたExpanderのExpandedサイズに基づいてレイアウトを行うことは可能ですか?

ありがとうございました。

答えて

3

ドキュメントの読書の束の後、私は自分の問題が何であるかを決めました。

Expanderの高さを(垂直レイアウトで)明示的に設定すると、StackPanelで常にそのサイズが使用されます。高さを「自動」に設定すると、エキスパンダーの内容がエキスパンドサイズで使用され、エキスパンダーが折りたたまれたときにエキスパンダーの折りたたみサイズが使用されます。

関連する問題