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

Das folgende Beispiel definiert einen Stil, die auf alle angewendet werden TextBlock Element.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 Style-Deklaration, die gelten die Background Eigenschaft eine Control.The following example shows a style declaration that will affect the Background property of a Control. Beachten Sie diese Eigenschaft in diesem Beispiel sind gekennzeichnet durch den Namen der Klasse (Control) da die Style gibt keine TargetType.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 beide angeben können, müssen die Property und Value Eigenschaften für eine Setter oder 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