In This Article

ThemeResourceExtension Class

A markup extension that converts the specified ThemeResourceKind enum value to a dynamic resource binding for the related resource value.

public class ThemeResourceExtension : ThemeResourceKeyExtension
Inheritance:
object ResourceKeyExtensionBase<ThemeResourceKind> ThemeResourceKeyExtension object

Constructors

ThemeResourceExtension()

Initializes an instance of the class.

public ThemeResourceExtension()

ThemeResourceExtension(ThemeResourceKind)

Initializes an instance of the class, using the specified enum value.

public ThemeResourceExtension(ThemeResourceKind resourceKind)
Parameter Type Description
resourceKind ThemeResourceKind

The enum value for which a resource key will be returned.

Methods

ProvideValue(IServiceProvider)

Returns the resource value for the resource.

public override object? ProvideValue(IServiceProvider serviceProvider)
Parameter Type Description
serviceProvider IServiceProvider

An object that can provide services for the markup extension.

Returns

object:

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

Inherited Members

Extension Methods