レイアウト系
-
Grid行・列でレイアウトする。WPFで最頻出。
-
StackPanel縦 or 横に順番に並べる。
-
DockPanel上下左右に寄せて配置する(最後の子を残り領域にすることも可能)。
-
Canvas絶対座標で配置する(図形描画・画像ビューア系でよく使う)。
-
WrapPanel横に並べ、はみ出したら折り返す。
-
UniformGrid均等サイズのグリッドで並べる。
-
Border枠線・角丸・背景・Paddingをまとめて付ける。
-
Viewbox子要素を拡大縮小して表示する。
基本コントロール
-
Buttonクリック操作。
-
TextBlock表示専用テキスト(軽い)。
-
TextBoxテキスト入力。
-
Labelラベル(アクセスキーなどの用途)。
-
CheckBoxON/OFF切り替え。
-
RadioButton排他選択。
-
Image画像表示(BitmapSource)。
-
Separator区切り線(Menu/ToolBarでも頻出)。
選択・リスト系
-
ComboBoxドロップダウン選択。
-
ListBox単純なリスト選択。
-
ListView表・詳細表示(GridView含む)。
-
TreeView階層表示(フォルダツリーなど)。
コンテナ・画面構成
-
TabControlタブで画面を切り替える。
-
GroupBoxまとまりを枠で囲う。
-
Expander折りたたみ表示。
-
ScrollViewerスクロール(画像ビューア等で必須)。
入力・状態表示
-
Slider連続値の調整(フィルタ強度など)。
-
ProgressBar進捗表示。
-
DatePicker日付入力。
-
PasswordBoxパスワード入力(セキュリティ都合でBindingしづらい)。
メニュー・コマンド系
-
Menuメインメニュー。
-
ContextMenu右クリックメニュー。
-
ToolBarツールバー(ボタン群)。
-
StatusBarステータス表示(状態・座標・メッセージ等)。

コメント