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属性。