Compartilhar via


Setter.Property Propriedade

Definição

Obtém ou define a propriedade à qual o Value será aplicado.

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

Valor da propriedade

DependencyProperty

Um DependencyProperty ao qual o Value será aplicado. O valor padrão é nulo.

Atributos

Exceções

A propriedade Property não pode ser null.

A propriedade Property especificada não pode ser somente leitura.

Se o Value especificado não for válido para o tipo do Property especificado.

Exemplos

O exemplo a seguir define um estilo que será aplicado a cada TextBlock elemento.

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

O exemplo a seguir mostra uma declaração de estilo que afetará a Background propriedade de um Control. Observe que o nome da propriedade neste exemplo é qualificado com o nome da classe (Control) porque o Style não especifica um TargetType.

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

Comentários

Observe que você deve especificar as propriedades e Value as Property propriedades em uma Setter ou uma exceção serão lançadas.

Aplica-se a

Confira também