Este tema aún no ha recibido ninguna valoración - Valorar este tema

Trigger.Property (Propiedad)

Actualización: noviembre 2007

Obtiene o establece la propiedad que devuelve el valor que se compara con la propiedad Value del desencadenador. La comparación es una comprobación de la igualdad de referencias.

Espacio de nombres:  System.Windows
Ensamblado:  PresentationFramework (en PresentationFramework.dll)
XMLNS para XAML: http://schemas.microsoft.com/winfx/xaml/presentation
[LocalizabilityAttribute(LocalizationCategory.None, Modifiability = Modifiability.Unmodifiable, 
	Readability = Readability.Unreadable)]
public DependencyProperty Property { get; set; }
/** @property */
/** @attribute LocalizabilityAttribute(LocalizationCategory.None, Modifiability = Modifiability.Unmodifiable, Readability = Readability.Unreadable) */
public DependencyProperty get_Property()
/** @property */
/** @attribute LocalizabilityAttribute(LocalizationCategory.None, Modifiability = Modifiability.Unmodifiable, Readability = Readability.Unreadable) */
public  void set_Property(DependencyProperty value)

public function get Property () : DependencyProperty
public function set Property (value : DependencyProperty)
<object Property="DependencyProperty" .../>

Valor de propiedad

Tipo: System.Windows.DependencyProperty
DependencyProperty que devuelve el valor de propiedad del elemento. El valor predeterminado es null.
ExcepciónCondición
ArgumentException

Style no puede contener un objeto Trigger que haga referencia a la propiedad Style.

InvalidOperationException

Una vez que se usa Trigger, no se puede modificar.

El valor devuelto por esta propiedad se compara con el valor especificado por la propiedad Value. La comparación que se realiza es una comprobación de la igualdad de referencias. Si los dos valores coinciden, se aplican los objetos Setter asociados a los valores de propiedad especificados.

Utilice la sintaxis ClassName.PropertyName para certificar la propiedad que está especificando si el estilo o la plantilla que contiene este desencadenador no tiene establecido el valor de la propiedad TargetType.

Observe que debe especificar las propiedades Property y Value en un objeto Trigger para que el desencadenador tenga sentido. Si no se establece una o ninguna de las propiedades, se produce una excepción.

El siguiente ejemplo contiene dos desencadenadores. El primero cambia la propiedad Background de un control Button cuando el valor de la propiedad IsMouseOver es true. El segundo cambia la propiedad Foreground de un botón cuando el valor de la propiedad IsPressed es true. La propiedad TargetType de Style está establecida en Button, por lo que no es necesario certificar las propiedades Property con el nombre de clase.

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


Windows Vista

.NET Framework y .NET Compact Framework no admiten todas las versiones de cada plataforma. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

.NET Framework

Compatible con: 3.5, 3.0
¿Te ha resultado útil?
(Caracteres restantes: 1500)

Adiciones de comunidad

AGREGAR
© 2013 Microsoft. Reservados todos los derechos.