Class
ResourceProviderMarkupExtension

ResourceProviderMarkupExtension used to set themable resources for UserControls.

Definition

Namespace:Telerik.Windows.Controls.MarkupExtensions

Assembly:Telerik.Windows.Controls.dll

Syntax:

cs-api-definition
public class ResourceProviderMarkupExtension : MarkupExtension

Inheritance: objectResourceProviderMarkupExtension

Constructors

ResourceProviderMarkupExtension()

Initializes a new instance of the ResourceProviderMarkupExtension class.

Declaration

cs-api-definition
public ResourceProviderMarkupExtension()

Properties

Provider

Gets or sets the instance of the IResourceProvider.

Declaration

cs-api-definition
public IResourceProvider Provider { get; set; }

Property Value

IResourceProvider

ResourceKey

Gets or sets the ResourceKey for the resource that is needed.

Declaration

cs-api-definition
public object ResourceKey { get; set; }

Property Value

object

Methods

ProvideValue(IServiceProvider)

Provides the value of the resource by ResourceKey via the Provider's GetResource method. If performs sanity checks for the parameters and takes care to pass the TargetProperty and the TargetType to the GetResource method, if they are available from the IServiceProvider.

Declaration

cs-api-definition
public override object ProvideValue(IServiceProvider serviceProvider)

Parameters

serviceProvider

IServiceProvider

Returns

object

The value from the IServiceProvider.GetResource method.