MarkupExtension MarkupExtension MarkupExtension MarkupExtension Class

Definition

Some information relates to pre-released product which may be substantially modified before it’s commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.

Prerelease APIs are identified by a Prerelease label.

[Contains prerelease APIs.]
Provides a base class for XAML markup extension implementations.

public : class MarkupExtension : IMarkupExtension, IMarkupExtensionOverridespublic class MarkupExtension : IMarkupExtension, IMarkupExtensionOverridesPublic Class MarkupExtension Implements IMarkupExtension, IMarkupExtensionOverrides// This API is not available in Javascript.
Attributes
Windows 10 requirements
Device family
Windows 10 Insider Preview (introduced v10.0.16257.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v5)

Constructors

MarkupExtension() MarkupExtension() MarkupExtension() MarkupExtension()

Prerelease. Initializes a new instance of the MarkupExtension class.

public : MarkupExtension()public MarkupExtension()Public Sub New()// This API is not available in Javascript.

Methods

ProvideValue() ProvideValue() ProvideValue() ProvideValue()

Prerelease. When implemented in a derived class, returns an object that is provided as the value of the target property for this markup extension.

protected : virtual PlatForm::Object ProvideValue()protected virtual object ProvideValue()Protected Overridable Function ProvideValue() As object// This API is not available in Javascript.
Returns
PlatForm::Object object object object

The object value to set on the property where the extension is applied.