2018年5月12日土曜日

WPF コモン パネル

WPFのアプリをデザインするに当り、各コントロールを配置する下地と言うべき「パネル」と言う概念がある。

以下は、VS2017のWPFデザイナ(XAML)のツールボックスに表示される「コモン WPF コントロール」内にあるパネル系を説明。


この中にあるパネル系は、以下の3点。

  • Grid
    昔のデザイナ(Windowsフォーム)の感覚に近い配置が可能なパネル。
    だいたいがこのパネルで設計する。
  • StackPanel
    コントロールを左上から、縦または横一列にしか配置できない。
    たぶんモバイルアプリ用と思われるパネル。

「すべての WPF コントロール」には、この他にも WrapPanelCanvas と言うパネルがある。
  • WrapPanel
    コントロールを左上から横一列に配置して行くが、パネル幅を超えると右端で折り返すように配置されるパネル。
    たぶんモバイルアプリ用と思われるパネル。
  • DockPanel
    コントロールを上下左右にドッキングしながら配置するパネル。
    たぶんモバイルアプリ用と思われるパネル。
  • Canvas
    自由に配置ができるが、配置位置が固定されるパネル。
    ストレッチ(拡大縮小)が許されないパネル。

これ以外にもあるけど、用途が限られるので割愛。
ちゃんちゃん。

0 件のコメント:

コメントを投稿