Setter.Property Eigenschaft

Definition

Ruft die Eigenschaft ab, auf die der Value angewendet wird, oder legt diese fest.

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; }
[<System.Windows.Localizability(System.Windows.LocalizationCategory.None, Modifiability=System.Windows.Modifiability.Unmodifiable, Readability=System.Windows.Readability.Unreadable)>]
[<System.Windows.Markup.Ambient>]
member this.Property : System.Windows.DependencyProperty with get, set
Public Property Property As DependencyProperty

Eigenschaftswert

DependencyProperty

Eine DependencyProperty, auf die der Value angewendet wird. Der Standardwert ist "null".

Attribute

Ausnahmen

Die Property-Eigenschaft darf nicht null sein.

Die angegebene Property-Eigenschaft darf nicht schreibgeschützt sein.

Wenn der angegebene Value für den Typ der angegebenen Property nicht gültig ist.

Beispiele

Im folgenden Beispiel wird eine Formatvorlage definiert, die auf jedes TextBlock Element angewendet wird.

<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>

Im folgenden Beispiel wird eine Formatdeklaration gezeigt, die sich auf die Background Eigenschaft eines Typs Controlauswirkt. Beachten Sie, dass der Eigenschaftsname in diesem Beispiel mit dem Namen der Klasse (Control) qualifiziert ist, da dies Style keine Angabe gibt TargetType.

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

Hinweise

Beachten Sie, dass Sie sowohl die Eigenschaften als auch die Property Value Eigenschaften für eine Setter oder eine Ausnahme angeben müssen.

Gilt für

Siehe auch