WPF の XAML

Extensible Application Markup Language (XAML) は、宣言型アプリケーション プログラミング用のマークアップ言語です。 Windows Presentation Foundation (WPF) では、XAML プロセッサが実装され、XAML 言語のサポートが提供されています。 WPF の型は、XAML の表現のために必要な型バッキングを提供できるように実装されています。 一般に、WPF アプリケーションの UI の大部分は XAML マークアップで作成できます。

このセクションの内容

WPF の XAML
XAML 構文の詳細
WPF における分離コードと XAML
WPF における XAML とカスタム クラス
マークアップ拡張機能と WPF XAML
XAML 名前空間および WPF XAML の名前空間の割り当て
WPF XAML 名前スコープ
インライン スタイルおよびテンプレート
XAML での空白の処理
TypeConverters および XAML
XML 文字エンティティと XAML
XAML 名前空間 (x:) 言語機能
WPF XAML 拡張機能
マークアップの互換性 (mc:) 言語機能

WPF アーキテクチャ
基本要素
要素のツリーおよびシリアル化
プロパティ
イベント
入力
リソース
スタイルとテンプレート
スレッド モデル