Sdílet prostřednictvím


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

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

Atributy

Výjimky

Vlastnost Property nemůže být null.

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

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

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 vlastnostiSetter, tak pro PropertyValue výjimku nebo bude vyvolán.

Platí pro

Viz také