Setter.Property Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает свойство, к которому будет применен 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>
Комментарии
Обратите внимание, что необходимо указать как свойства, так Property и Value свойства для исключения Setter .