Setter.Property Setter.Property Setter.Property Setter.Property Property

Definition

Ruft die Eigenschaft ab, auf die der Value angewendet wird, oder legt diese fest.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

Eigenschaftswert

Eine DependencyProperty, auf die der Value angewendet wird.A DependencyProperty to which the Value will be applied. Der Standardwert ist NULL.The default value is null.

Ausnahmen

Die Property-Eigenschaft darf nicht null sein.The Property property cannot be null.

Die angegebene Property-Eigenschaft darf nicht schreibgeschützt sein.The specified Property property cannot be read-only.

Wenn der angegebene Value für den Typ der angegebenen Property nicht gültig ist.If the specified Value is not valid for the type of the specified Property.

Beispiele

Im folgenden Beispiel wird ein Stil definiert, der auf jedes TextBlock Element angewendet wird.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>

Das folgende Beispiel zeigt eine Format Deklaration, die sich Background Controlauf die-Eigenschaft eines-Objekts auswirkt.The following example shows a style declaration that will affect the Background property of a Control. Beachten Sie, dass der Eigenschaftsname in diesem Beispiel durch den Namen der KlasseControl() qualifiziert Style ist, weil der TargetTypekeinen angibt.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>

Hinweise

Beachten Sie, dass Sie sowohl die Property - Value als auch die Setter -Eigenschaft für einen angeben müssen, oder es wird eine Ausnahme ausgelöst.Note that you must specify both the Property and Value properties on a Setter or an exception will be thrown.

Gilt für:

Siehe auch