Setter Setter Setter Setter Class

Definición

Representa un establecedor que aplica un valor de propiedad.Represents a setter that applies a property value.

public ref class Setter : System::Windows::SetterBase, System::ComponentModel::ISupportInitialize
[System.Windows.Markup.XamlSetMarkupExtension("ReceiveMarkupExtension")]
[System.Windows.Markup.XamlSetTypeConverter("ReceiveTypeConverter")]
public class Setter : System.Windows.SetterBase, System.ComponentModel.ISupportInitialize
type Setter = class
    inherit SetterBase
    interface ISupportInitialize
Public Class Setter
Inherits SetterBase
Implements ISupportInitialize
Herencia
Atributos
Implementaciones

Ejemplos

En el ejemplo siguiente se define un Style que se aplicará a cada TextBlock elemento.The following example defines a Style that will be applied to every TextBlock element. Esto Style se aplica a los valores a varios TextBlock propiedades con el uso de Setters.This Style applies values to several TextBlock properties with the use of Setters.

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

El ejemplo siguiente muestra con nombre Style disponibles para Button controles.The following example shows a named Style available to Button controls. El Style define un Trigger elemento que cambia el Foreground propiedad de un botón cuando el IsPressed propiedad es true.The Style defines a Trigger element that changes the Foreground property of a button when the IsPressed property is true.

<Style x:Key="Triggers" TargetType="Button">
    <Style.Triggers>
    <Trigger Property="IsPressed" Value="true">
        <Setter Property = "Foreground" Value="Green"/>
    </Trigger>
    </Style.Triggers>
</Style>

Comentarios

Styles y los diferentes tipos de desencadenadores (clases que heredan de TriggerBase) utilizar Setters para aplicar los valores de propiedad.Styles and the different types of triggers (classes that inherit from TriggerBase) use Setters to apply property values.

Tenga en cuenta que debe especificar tanto el Property y Value propiedades en un Setter del establecedor significativo.Note that you must specify both the Property and Value properties on a Setter for the setter to be meaningful. Si no se establecen las propiedades de uno o ambos, se producirá una excepción.If one or both properties are not set, an exception will be thrown.

Constructores

Setter() Setter() Setter() Setter()

Inicializa una nueva instancia de la clase Setter.Initializes a new instance of the Setter class.

Setter(DependencyProperty, Object) Setter(DependencyProperty, Object) Setter(DependencyProperty, Object) Setter(DependencyProperty, Object)

Inicializa una nueva instancia de la clase Setter con la propiedad y el valor especificados.Initializes a new instance of the Setter class with the specified property and value.

Setter(DependencyProperty, Object, String) Setter(DependencyProperty, Object, String) Setter(DependencyProperty, Object, String) Setter(DependencyProperty, Object, String)

Inicializa una nueva instancia de la clase Setter con la propiedad, el valor y el nombre de destino especificados.Initializes a new instance of the Setter class with the specified property, value, and target name.

Propiedades

IsSealed IsSealed IsSealed IsSealed

Obtiene un valor que indica si este objeto se encuentra en un estado inmutable.Gets a value that indicates whether this object is in an immutable state.

(Inherited from SetterBase)
Property Property Property Property

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.

TargetName TargetName TargetName TargetName

Obtiene o establece el nombre del objeto al que va destinada esta clase Setter.Gets or sets the name of the object this Setter is intended for.

Value Value Value Value

Obtiene o establece el valor que se va aplicar a la propiedad especificada por Setter.Gets or sets the value to apply to the property that is specified by this Setter.

Métodos

CheckSealed() CheckSealed() CheckSealed() CheckSealed()

Comprueba si este objeto es de sólo lectura y no se puede cambiar.Checks whether this object is read-only and cannot be changed.

(Inherited from SetterBase)
Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina si el objeto especificado es igual al objeto actual.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Sirve como la función hash predeterminada.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crea una copia superficial del objeto Object actual.Creates a shallow copy of the current Object.

(Inherited from Object)
ReceiveMarkupExtension(Object, XamlSetMarkupExtensionEventArgs) ReceiveMarkupExtension(Object, XamlSetMarkupExtensionEventArgs) ReceiveMarkupExtension(Object, XamlSetMarkupExtensionEventArgs) ReceiveMarkupExtension(Object, XamlSetMarkupExtensionEventArgs)

Administra los casos en los que una extensión de marcado proporciona un valor para una propiedad del objeto Setter.Handles cases where a markup extension provides a value for a property of Setter object.

ReceiveTypeConverter(Object, XamlSetTypeConverterEventArgs) ReceiveTypeConverter(Object, XamlSetTypeConverterEventArgs) ReceiveTypeConverter(Object, XamlSetTypeConverterEventArgs) ReceiveTypeConverter(Object, XamlSetTypeConverterEventArgs)

Administra los casos en los que un convertidor de tipos proporciona un valor para una propiedad de un objeto Setter.Handles cases where a type converter provides a value for a property of a Setter object.

ToString() ToString() ToString() ToString()

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

(Inherited from Object)

Implementaciones de interfaz explícitas

ISupportInitialize.BeginInit() ISupportInitialize.BeginInit() ISupportInitialize.BeginInit() ISupportInitialize.BeginInit()

Indica al objeto que está comenzando la inicialización.Signals the object that initialization is starting.

ISupportInitialize.EndInit() ISupportInitialize.EndInit() ISupportInitialize.EndInit() ISupportInitialize.EndInit()

Indica al objeto que se ha completado la inicialización.Signals the object that initialization is complete.

Se aplica a

Consulte también: