WPF レイアウトについて

WPFで効率よく画面配置をする方法を教えてもらったのでメモです。

画面構成

タイトルと、DataGrid、その右横にはボタン類を配置してあります。

gamen01.jpg

左上にタイトル マージンはなし

こうする事で、日足上にピッタリのタイトルになります。

画面の端をクリックします。Grid.RowDefinitionsをクリックして指定する

と指定する事で、一つ目のオブジェクトの大きさに合わせて、後はすべてというような別れ方になる。

Grid.ColumnDefinisionsをクリックして指定する

と指定し、二つ目のオブジェクトに合わせて大きさが決まる

ドキュメントアウトラインで、上から順にタイトル、ボタンやグリッドを並べ直す

近しいボタン類をグリッドで囲む
ボタンを選択していき、右クリック⇒グループパネルに含める、でGridを選択する。

さらに関連するボタンのみスタックパネルでグループパネル化する
ボタン類は左上詰めにする
ボタン類は、
HorizontalAlignment Strech
VerticalAlignment Strech
とする。

gamen02.jpg

ボタンをグループパネル化したGridのWidthを決める(200くらい)

コメントする

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です