Setter::Property Property


The .NET API Reference documentation has a new home. Visit the .NET API Browser on to see the new experience.

Gets or sets the property to which the Value will be applied.

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

[LocalizabilityAttribute(LocalizationCategory::None, Modifiability = Modifiability::Unmodifiable, 
	Readability = Readability::Unreadable)]
property DependencyProperty^ Property {
	DependencyProperty^ get();
	void set(DependencyProperty^ value);

Property Value

Type: System.Windows::DependencyProperty^

A DependencyProperty to which the Value will be applied. The default value is null.

Exception Condition

The Property property cannot be null.


The specified Property property cannot be read-only.


If the specified Value is not valid for the type of the specified Property.

Note that you must specify both the Property and Value properties on a Setter or an exception will be thrown.

The following example defines a style that will be applied to every TextBlock element.

The following example shows a style declaration that will affect the Background property of a Control. Note that property name in this example is qualified with the name of the class (Control) because the Style does not specify a TargetType.

.NET Framework
Available since 3.0
Available since 2.0
Windows Phone Silverlight
Available since 7.0
Return to top