Click or drag to resize
System.Windows.Markup Namespace
The System.Windows.Markup namespace provides types to support XAML. Some of these types are located in WPF assemblies and are specific to WPF scenarios that involve XAML. Other types in this namespace provide support for .NET Framework XAML Services in general, and do not require referencing WPF assemblies.
Classes
  ClassDescription
Public classContentPropertyAttribute
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.
Public classMarkupExtension
Provides a base class for XAML markup extension implementations that can be supported by .NET Framework XAML Services and other XAML readers and XAML writers.
Public classStaticResource
Class used to access elements inside the XAML code
Public classSupportsDirectContentViaTypeFromStringConvertersAttribute
Indicates that the type supports direct content when used in XAML. A XAML processor uses this information when processing XAML child elements of XAML representations of the attributed type. The direct content is converted using the TypeFromStringConverter class.
Public classXamlParseException
Represents the exception class for parser-specific exceptions from a WPF XAML parser. This exception is used in XAML API or WPF XAML parser operations from .NET Framework 3.0 and .NET Framework 3.5, or for specific use of the WPF XAML parser by calling XamlReader API.
Public classXmlnsDefinitionAttribute
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.
Interfaces
  InterfaceDescription
Public interfaceIProvideValueTarget
Represents a service that reports situational object-property relationships for markup extension evaluation.