Setter.Property Vlastnost

Definice

Získá nebo nastaví vlastnost, na kterou Value se použije.

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

Hodnota vlastnosti

DependencyProperty

A DependencyProperty , na které Value se použije. Výchozí hodnotou je hodnota null.

Atributy

Výjimky

Vlastnost Property nemůže být null.

Zadaná Property vlastnost nemůže být jen pro čtení.

Pokud zadaný Value typ zadaného Propertyparametru není platný .

Příklady

Následující příklad definuje styl, který se použije pro každý TextBlock prvek.

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

Následující příklad ukazuje deklaraci stylu, která ovlivní Background vlastnost Control. Všimněte si, že název vlastnosti v tomto příkladu je kvalifikovaný s názvem třídy (Control), protože Style neurčuje TargetType.

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

Poznámky

Všimněte si, že je nutné zadat jak Value vlastnostiProperty, tak i u výjimkySetter, které budou vyvolán.

Platí pro

Viz také