一部のWPFコントロール(などButton
)は、高さを指定しないと、コンテナー内の利用可能なすべてのスペースを喜んで消費するようです。
そして、いくつかは、私が今使用する必要があるもののように、(複数行)TextBox
とはListBox
、コンテンツを収めるために必要なスペースを取るだけで心配しているように見えます。
これらの男をのセルに配置するUniformGrid
と、利用可能なスペースに合わせて拡大されます。ただし、UniformGrid
インスタンスはすべての状況に適しているわけではありません。いくつかの行が*高さに設定され、それ自体と他の行の間の高さを分割するグリッドがある場合はどうでしょうか。a StackPanel
があり、a Label
、a List
、a Button
がある場合、リストを取得して、ラベルとボタンで満たされていないすべてのスペースをどのように使用できますか?
これは本当に基本的なレイアウト要件になると思いますが、可能な限りスペースを埋める方法を理解することはできません(それらを配置しDockPanel
て埋めるように設定することも機能しないようです。DockPanel
唯一のサブコントロール)によって必要なスペースを占めています。
あなたが一緒にプレイしていた場合はサイズ変更可能なGUIは非常に恐ろしいだろうHeight
、Width
、MinHeight
、MinWidth
など
Height
とWidth
プロパティを、使用するグリッドセルにバインドできますか?またはこれを行う別の方法はありますか?