Setter.Property Setter.Property Setter.Property Setter.Property Property

Definición

Obtiene o establece la propiedad a la que se va a aplicar el valor de la propiedad Value.Gets or sets the property to which the Value will be applied.

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; }
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.A DependencyProperty to which the Value will be applied. El valor predeterminado es null.The default value is null.

Excepciones

La propiedad Property no puede ser null.The Property property cannot be null.

La propiedad Property especificada no puede ser de sólo lectura.The specified Property property cannot be read-only.

Se produce si el valor especificado de la propiedad Value no es válido para el tipo de la propiedad Property especificada.If the specified Value is not valid for the type of the specified Property.

Ejemplos

En el ejemplo siguiente se define un estilo que se aplicará TextBlock a cada elemento.The following example defines a style that will be applied to every TextBlock element.

<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 Background Controlde estilo que afectará a la propiedad de.The following example shows a style declaration that will affect the Background property of a Control. Tenga en cuenta que el nombre de la propiedad en este ejemplo se califica con elControlnombre de la Style clase () porque TargetTypeno especifica un.Note that property name in this example is qualified with the name of the class (Control) because the Style does not specify a TargetType.

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

Comentarios

Tenga en cuenta que debe especificar las Property propiedades Value y en un Setter o se producirá una excepción.Note that you must specify both the Property and Value properties on a Setter or an exception will be thrown.

Se aplica a

Consulte también: