■パネル(レイアウト用のUI要素) WPFには柔軟なレイアウトを簡単に実現するための仕組みが備わっている。ここでは、レイアウトの背景、基礎的な概念、および、標準で提供されているレイアウト用のパネルについて説明していく。 ●背景 かつて技術が未成熟だったころ、GUIアプリケーションは固定レイアウト(要素のサイズや配置をすべてハード・コーディング)になることが多かったが、技術の進歩とともに、柔軟なレイアウトが可能となった。レイアウトを柔軟にすることには以下のような利点がある。 ○多様な表示方法への対応 以下に挙げるような理由から、GUIアプリケーションは環境ごとに表示方法が異なってくる。 ハードウェア上の制約: PCの場合、ディスプレイのサイズは機器ごとにかなりの差がある。 利用者の嗜好: ある人は全画面表示を好み、ある人は小さくしたウィンドウを複数並べることを好むなど、利用者ごとに好むウィン
Table 2: レイアウトに関係するUI要素 ・System.Windows名前空間に所属するクラス: Window ・System.Windows.Controls名前空間に所属するクラス: StackPanel、WrapPanel、DockPanel、Grid、Canvas、VirtualizingStackPanel、ScrollViewer、GroupBox、Expander、Viewbox、TabControl、Separator、GridSplitter、Border ・System.Windows.Controls.Primitives名前空間に所属するクラス: ResizeGrip、ScrollBar、Thumb、RepeatButton、BulletDecorator ○ウィンドウ ウィンドウ(=<Window>要素)もContentControlクラスを継承する一種の
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く