Skip to main content
FrameworkElementSetResourceReference Method

Searches for a resource with the specified name and sets up a resource reference to it for the specified property.

Namespace:   System.Windows
Assembly:  PresentationFramework (in PresentationFramework.dll)

public void SetResourceReference(
	DependencyProperty dp,
	object name
void SetResourceReference(
	DependencyProperty^ dp,
	Object^ name
member SetResourceReference : 
        dp:DependencyProperty *
        name:Object -> unit
Public Sub SetResourceReference (
	dp As DependencyProperty,
	name As Object



The property to which the resource is bound.


The name of the resource.

A resource reference is similar to the use of a DynamicResource Markup Extension in markup. The resource reference creates an internal expression that supplies the value of the specified property on a run-time deferred basis. The expression will be re-evaluated whenever the resource dictionary indicates a changed value through internal events, or whenever the current element is reparented (a parent change would change the dictionary lookup path).

.NET Framework
Available since 3.0
Return to top