Setter.Property 속성

정의

Value가 적용되는 속성을 가져오거나 설정합니다.Gets or sets the property to which the Value will be applied.

public:
 property System::Windows::DependencyProperty ^ Property { System::Windows::DependencyProperty ^ get(); void set(System::Windows::DependencyProperty ^ value); };
[System.Windows.Localizability(System.Windows.LocalizationCategory.None, Modifiability=System.Windows.Modifiability.Unmodifiable, Readability=System.Windows.Readability.Unreadable)]
[System.Windows.Markup.Ambient]
public System.Windows.DependencyProperty Property { get; set; }
member this.Property : System.Windows.DependencyProperty with get, set
Public Property Property As DependencyProperty

속성 값

DependencyProperty가 적용되는 Value입니다.A DependencyProperty to which the Value will be applied. 기본값은 null입니다.The default value is null.

특성

예외

Property 속성은 null이 될 수 없습니다.The Property property cannot be null.

지정된 Property 속성이 읽기 전용인 경우The specified Property property cannot be read-only.

지정된 Value가 지정된 Property의 형식에 대해 유효하지 않은 경우If the specified Value is not valid for the type of the specified Property.

예제

다음 예제에서는 모든 TextBlock 요소에 적용 되는 스타일을 정의 합니다.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>

다음 예제에서는 ControlBackground 속성에 영향을 주는 스타일 선언을 보여 줍니다.The following example shows a style declaration that will affect the Background property of a Control. 이 예제의 속성 이름에는 Style TargetType지정 하지 않으므로 클래스 이름 (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.

<Style x:Key="Style1">
  <Setter Property="Control.Background" Value="Yellow"/>
</Style>

설명

Setter에서 PropertyValue 속성을 모두 지정 해야 합니다. 그렇지 않으면 예외가 throw 됩니다.Note that you must specify both the Property and Value properties on a Setter or an exception will be thrown.

적용 대상

추가 정보