[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
| Class | Description | |
|---|---|---|
| GenericExtension | Markup extension that can create instance of generic type | |
| MarkupExtensionBase | Base class for implementations of MarkupExtension which mekes it easier to implement MarkupExtension by provideing easier access to some commonly required services. | |
| NamespacesExtension | This markup extension provides instance of XmlNamespaceMappingCollection object containing all or some of namespace prefixes registered at place where it is used. | |
| NewExtension | A markup extension that can create instance of any type which has default (parameter-less constructor) | |
| StaticExExtension | Implements markup extension to acces static properties and fields and their members | |
| XamlServiceProvider | Wraps any IServiceProvider and provides properties for easy retrieval of XAML-related services |
Version History
1.5.2
- (Nightly) Namespace introduced