WPFよく使うコントロール一覧

コンピュータ

レイアウト系

  1. Grid
    行・列でレイアウトする。WPFで最頻出。

  2. StackPanel
    縦 or 横に順番に並べる。

  3. DockPanel
    上下左右に寄せて配置する(最後の子を残り領域にすることも可能)。

  4. Canvas
    絶対座標で配置する(図形描画・画像ビューア系でよく使う)。

  5. WrapPanel
    横に並べ、はみ出したら折り返す。

  6. UniformGrid
    均等サイズのグリッドで並べる。

  7. Border
    枠線・角丸・背景・Paddingをまとめて付ける。

  8. Viewbox
    子要素を拡大縮小して表示する。

基本コントロール

  1. Button
    クリック操作。
  2. TextBlock
    表示専用テキスト(軽い)。
  3. TextBox
    テキスト入力。
  4. Label
    ラベル(アクセスキーなどの用途)。
  5. CheckBox
    ON/OFF切り替え。
  6. RadioButton
    排他選択。
  7. Image
    画像表示(BitmapSource)。
  8. Separator
    区切り線(Menu/ToolBarでも頻出)。

選択・リスト系

  1. ComboBox
    ドロップダウン選択。
  2. ListBox
    単純なリスト選択。
  3. ListView
    表・詳細表示(GridView含む)。
  4. TreeView
    階層表示(フォルダツリーなど)。

コンテナ・画面構成

  1. TabControl
    タブで画面を切り替える。
  2. GroupBox
    まとまりを枠で囲う。
  3. Expander
    折りたたみ表示。
  4. ScrollViewer
    スクロール(画像ビューア等で必須)。

入力・状態表示

  1. Slider
    連続値の調整(フィルタ強度など)。
  2. ProgressBar
    進捗表示。
  3. DatePicker
    日付入力。
  4. PasswordBox
    パスワード入力(セキュリティ都合でBindingしづらい)。

メニュー・コマンド系

  1. Menu
    メインメニュー。
  2. ContextMenu
    右クリックメニュー。
  3. ToolBar
    ツールバー(ボタン群)。
  4. StatusBar
    ステータス表示(状態・座標・メッセージ等)。

コメント