Updated: November 2007
Provides a base class for all XAML markup extensions.
Public MustInherit Class MarkupExtension
Dim instance As MarkupExtension
public abstract class MarkupExtension
public ref class MarkupExtension abstract
This class is abstract; see Inheritance Hierarchy for derived non-abstract classes usable in XAML.
Markup extensions return objects based on string attribute values or markup elements in XAML. Markup extensions return objects in a more sophisticated way than type converters alone can accomplish. In particular, the ProvideValue method of each extension can use an IServiceProvider at runtime that can provide context. This IServiceProvider is then queried for specific services that pass information, such as IProvideValueTarget or IXamlTypeResolver.
Windows Vista