Udostępnij za pośrednictwem


Setter.Property Właściwość

Definicja

Pobiera lub ustawia właściwość, do której zostanie zastosowana Value .

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

Wartość właściwości

DependencyProperty

A DependencyProperty , do którego Value zostaną zastosowane. Wartość domyślna to null.

Atrybuty

Wyjątki

Właściwość Property nie może mieć wartości null.

Określona Property właściwość nie może być tylko do odczytu.

Jeśli określona Value wartość jest nieprawidłowa dla typu określonego Propertyelementu .

Przykłady

W poniższym przykładzie zdefiniowano styl, który zostanie zastosowany do każdego TextBlock elementu.

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

W poniższym przykładzie pokazano deklarację stylu, która będzie mieć wpływ na Background właściwość Controlobiektu . Należy pamiętać, że nazwa właściwości w tym przykładzie jest kwalifikowana przy użyciu nazwy klasy (Control), ponieważ Style parametr nie określa klasy TargetType.

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

Uwagi

Należy pamiętać, że należy określić zarówno Property właściwości , jak i Value dla Setter wyjątku lub zostanie zgłoszony wyjątek.

Dotyczy

Zobacz też