Leer en inglés

Compartir a través de


Setter.Property Propiedad

Definición

Obtiene o establece la propiedad a la que se va a aplicar el valor de la propiedad Value.

C#
[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; }

Valor de propiedad

DependencyProperty

DependencyProperty a la que se va a aplicar el valor de la propiedad Value. El valor predeterminado es null.

Atributos

Excepciones

La propiedad Property no puede ser null.

La propiedad Property especificada no puede ser de sólo lectura.

Se produce si el valor especificado de la propiedad Value no es válido para el tipo de la propiedad Property especificada.

Ejemplos

En el ejemplo siguiente se define un estilo que se aplicará a cada TextBlock elemento.

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

En el ejemplo siguiente se muestra una declaración de estilo que afectará a la Background propiedad de .Control Tenga en cuenta que el nombre de propiedad de este ejemplo se califica con el nombre de la clase (Control) porque no Style especifica un TargetType.

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

Comentarios

Tenga en cuenta que debe especificar las Property propiedades y Value en o Setter se producirá una excepción.

Se aplica a

Producto Versiones
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
Windows Desktop 3.0, 3.1, 5, 6, 7

Consulte también