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