WPF の XAMLXAML in WPF

Extensible Application Markup Language (XAML)Extensible Application Markup Language (XAML) は、宣言型アプリケーションプログラミングのマークアップ言語です。is a markup language for declarative application programming. Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) は、XAML プロセッサの実装を実装し、XAML 言語のサポートを提供します。implements a XAML processor implementation and provides XAML language support. XAML 表現のために必要な型を提供できるように、WPFWPF 型が実装されています。The WPFWPF types are implemented such that they can provide the required type backing for a XAML representation. 一般に、XAML マークアップで WPFWPF アプリケーション UI の大部分を作成できます。In general, you can create the majority of your WPFWPF application UI in XAML markup.

このセクションの内容In This Section

XAML の概要 (WPF)XAML Overview (WPF)
XAML 構文の詳細XAML Syntax In Detail
WPF における分離コードと XAMLCode-Behind and XAML in WPF
WPF における XAML とカスタム クラスXAML and Custom Classes for WPF
マークアップ拡張機能と WPF XAMLMarkup Extensions and WPF XAML
XAML 名前空間および WPF XAML の名前空間の割り当てXAML Namespaces and Namespace Mapping for WPF XAML
WPF XAML 名前スコープWPF XAML Namescopes
インライン スタイルおよびテンプレートInline Styles and Templates
XAML での空白の処理White-space Processing in XAML
TypeConverters および XAMLTypeConverters and XAML
XML 文字エンティティと XAMLXML Character Entities and XAML
XAML 名前空間 (x:) 言語機能XAML Namespace (x:) Language Features
WPF XAML 拡張機能WPF XAML Extensions
マークアップの互換性 (mc:) 言語機能Markup Compatibility (mc:) Language Features

WPF アーキテクチャWPF Architecture
基本要素Base Elements
要素のツリーおよびシリアル化Element Tree and Serialization
PropertiesProperties
イベントEvents
入力Input
リソースResources
スタイルとテンプレートStyling and Templating
スレッド モデルThreading Model