Show / Hide Table of Contents

Namespace System.Windows.Markup

Classes

ContentPropertyAttribute

Indicates which property of a type is the XAML content property. A XAML processor uses this information when processing XAML child elements of XAML representations of the attributed type.

MarkupExtension

Provides a base class for XAML markup extension implementations that can be supported by Silverlight XAML processors.

NullExtension

In XAML markup, specifies a null value for a property.

StaticExtension

Implements a markup extension that returns static field and property references.

StaticResourceExtension

Implements a markup extension that supports static (XAML load time) resource references made from XAML.

TypeExtension

Implements a markup extension that returns a Type based on a string input.

XamlParseException

XamlReader

Provides a XAML processor engine for parsing XAML and creating corresponding Silverlight object trees.

XmlLanguage

Represents culture information for use in XML and XAML markup.

XmlnsDefinitionAttribute

Specifies a mapping on a per-assembly basis between a XAML namespace and a CLR namespace, which is then used for type resolution by a XAML object writer or XAML schema context.

XmlnsPrefixAttribute

Specifies a recommended prefix to associate with an XML namespace when writing elements and attributes in a XAML file.

Interfaces

INameScope

Defines a contract for how names of elements should be accessed within a particular XAML namescope, and how to enforce uniqueness of names within that XAML namescope.

IProvideValueTarget

Represents a service that reports situational object-property relationships for markup extension evaluation.

IXamlTypeResolver