Windows Presentation Foundation
XAML

Extensible Application Markup Language (XAML) is a markup language for declarative application programming. Windows Presentation Foundation (WPF) implements a Extensible Application Markup Language (XAML) loader and provides Extensible Application Markup Language (XAML) language support for Windows Presentation Foundation (WPF) types such that you can create the majority of your application UI in Extensible Application Markup Language (XAML) markup. In addition, the SDK includes a Extensible Application Markup Language (XAML) editing tool called XAMLPad. You can use this tool to experiment with Extensible Application Markup Language (XAML) in real time.

In This Section

XAML Overview
XAML Syntax Terminology
Code-Behind and XAML
XAML and Custom Classes
Markup Extensions and XAML
XAML Namespaces and Namespace Mapping
WPF XAML Namescopes
Inline Styles and Templates
Whitespace Processing in XAML
TypeConverters and XAML
XML Character Entities and XAML
XAML Namespace (x:) Language Features
WPF Namespace XAML Extensions
Markup Compatibility (mc:) Language Features
Related Sections

WPF Architecture

Base Elements

Element Tree and Serialization

Properties

Events (WPF)

Input and Commands

Resources (WPF)

Styling and Templating

Content Models

Threading Model

Tags : xaml


Page view tracker