Skip to main content
 

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

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

Syntax
[AmbientAttribute]
[LocalizabilityAttribute(LocalizationCategory.None, Modifiability = Modifiability.Unmodifiable, 
	Readability = Readability.Unreadable)]
public DependencyProperty Property { get; set; }
public:
[AmbientAttribute]
[LocalizabilityAttribute(LocalizationCategory::None, Modifiability = Modifiability::Unmodifiable, 
	Readability = Readability::Unreadable)]
property DependencyProperty^ Property {
	DependencyProperty^ get();
	void set(DependencyProperty^ value);
}
[<AmbientAttribute>]
[<LocalizabilityAttribute(LocalizationCategory.None, Modifiability = Modifiability.Unmodifiable,
    Readability = Readability.Unreadable)>]
member Property : DependencyProperty with get, set
<AmbientAttribute>
<LocalizabilityAttribute(LocalizationCategory.None, Modifiability := Modifiability.Unmodifiable,
	Readability := Readability.Unreadable)>
Public Property Property As DependencyProperty

Property Value

Type:

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

Exceptions
Exception Condition
ArgumentNullException

The property cannot be null.

ArgumentException

The specified property cannot be read-only.

InvalidOperationException

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

Remarks

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

Examples

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

<Style TargetType="{x:Type TextBlock}">
  <Setter Property="FontFamily" Value="Segoe Black" />
  <Setter Property="HorizontalAlignment" Value="Center" />
  <Setter Property="FontSize" Value="12pt" />
  <Setter Property="Foreground" Value="#777777" />
</Style>

The following example shows a style declaration that will affect the 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 .

<Style x:Key="Style1">
  <Setter Property="Control.Background" Value="Yellow"/>
</Style>
Version Information
.NET Framework
Available since 3.0
Silverlight
Available since 2.0
Windows Phone Silverlight
Available since 7.0
Return to top