[This is preliminary documentation and is subject to change.]

Provides types to support serialization and Extensible Application Markup Language (XAML) in Windows Presentation Foundation (WPF). In particular, contains classes to support XAML markup extensions and other language concepts that are defined by the XAML specification, reader/writer implementation classes, serializers, and attributes that report XAML characteristics to reflection-based analysis.

Classes

  ClassDescription
Public classGenericExtension
Markup extension that can create instance of generic type
Public classMarkupExtensionBase
Base class for implementations of MarkupExtension which mekes it easier to implement MarkupExtension by provideing easier access to some commonly required services.
Public classNamespacesExtension
This markup extension provides instance of XmlNamespaceMappingCollection object containing all or some of namespace prefixes registered at place where it is used.
Public classNewExtension
A markup extension that can create instance of any type which has default (parameter-less constructor)
Public classStaticExExtension
Implements markup extension to acces static properties and fields and their members
Public classXamlServiceProvider
Wraps any IServiceProvider and provides properties for easy retrieval of XAML-related services

Collapse/expand Version History

1.5.2

  • (Nightly) Namespace introduced