MultiTrigger.Conditions 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 una colección de objetos Condition. Los cambios en los valores de propiedad se aplican cuando se cumplen todas las condiciones de la colección.
public:
property System::Windows::ConditionCollection ^ Conditions { System::Windows::ConditionCollection ^ get(); };
public System.Windows.ConditionCollection Conditions { get; }
member this.Conditions : System.Windows.ConditionCollection
Public ReadOnly Property Conditions As ConditionCollection
Valor de propiedad
El valor predeterminado es una colección vacía.
Ejemplos
El ejemplo siguiente contiene dos MultiTriggers. La primera establece el valor de la propiedad MinWidth cuando la propiedad HasItems es false y la propiedad Width es Auto. El segundo es similar, pero es para la propiedad MinHeight .
<Style.Triggers>
<Trigger Property="IsEnabled" Value="false">
<Setter Property="Background" Value="#EEEEEE" />
</Trigger>
<MultiTrigger>
<MultiTrigger.Conditions>
<Condition Property="HasItems" Value="false" />
<Condition Property="Width" Value="Auto" />
</MultiTrigger.Conditions>
<Setter Property="MinWidth" Value="120"/>
</MultiTrigger>
<MultiTrigger>
<MultiTrigger.Conditions>
<Condition Property="HasItems" Value="false" />
<Condition Property="Height" Value="Auto" />
</MultiTrigger.Conditions>
<Setter Property="MinHeight" Value="95"/>
</MultiTrigger>
</Style.Triggers>
Comentarios
Uso de elementos de propiedad XAML
<object>
<object.Conditions>
ZeroOrMoreConditions
</object.Conditions>
</object>
Valores XAML
ZeroOrMoreConditions Cero o más Condition objetos.
MultiTrigger permite establecer valores de propiedad o iniciar acciones basadas en una colección de Condition objetos . Se cumple una condición cuando el valor de la propiedad (especificada por la Property propiedad de la Condition clase ) del elemento coincide con el especificado Value. La comparación que se realiza es una comprobación de igualdad de referencia. MultiTrigger aplica los establecedores o acciones asociados cuando todas las condiciones son verdaderas (binarias y operaciones).
Tenga en cuenta que, para MultiTriggers, cada condición de la colección debe establecer las Property propiedades y Value . Vea la página Condition para obtener más información.