Share via


MultiTrigger.Conditions Propiedad

Definición

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.

Se aplica a

Consulte también