2011-07-16 19 views
0

グリッドから継承するコントロールは、プロパティに従って動的に生成される六角形のグリッドです。 各六角形は、ボタンとグリッドの子であり、六角形として表示するスタイルを持っています。wpf:コンテンツに応じてコントロールのサイズを変更する

私が望むのは、グリッドが六角形の合計サイズに応じてサイズを変更することです。 (私は必要な正確なサイズを計算できますが、設定方法はわかりません)。

答えて

1

基本的にいくつかの選択肢があります。簡単なのは、サイズを自分で計算し、グリッドのWidthHeightに割り当てることです。

もっと丁寧な解決策は、自分自身に質問することです。レイアウトが自分のアイテムに必要ですか?レイアウト自体を行う標準的なコンテナがいくつかあり、コンテンツとともに拡大縮小できます。たとえば、オブジェクトが1行に整列されている場合は、StackPanelに移動できます。