Setter.Property Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
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.
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.