Setter.Property 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定將套用 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
屬性值
將套用 DependencyProperty 的 Value。 預設值為 null。
- 屬性
例外狀況
Property 屬性不能是 null
。
指定的 Property 屬性不可以是唯讀。
範例
下列範例會定義將套用至每個 TextBlock 專案的樣式。
<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>
下列範例顯示會影響 Background 之 屬性的 Control 樣式宣告。 請注意,此範例中的屬性名稱與類別名稱 () Control 限定,因為 Style 未指定 TargetType 。
<Style x:Key="Style1">
<Setter Property="Control.Background" Value="Yellow"/>
</Style>
備註
請注意,您必須同時在 或 上 Setter 指定 Property 和 Value 屬性,否則會擲回例外狀況。