Setter.Property Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece la propiedad a la que se va a aplicar el valor de la propiedad 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
Valor de propiedad
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.
<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.
<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.