Sdílet prostřednictvím


MultiTrigger.Conditions Vlastnost

Definice

Získá kolekci Condition objektů. Změny hodnot vlastností se použijí při splnění všech podmínek v kolekci.

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

Hodnota vlastnosti

Výchozí hodnotou je prázdná kolekce.

Příklady

Následující příklad obsahuje dvě MultiTriggers. První nastaví minWidth hodnotu vlastnosti, když HasItems vlastnost je false a Width vlastnost auto. Druhý je podobný, ale je pro MinHeight vlastnost.

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

Poznámky

Použití elementu vlastnosti XAML

<object>
  <object.Conditions>
    ZeroOrMoreConditions
  </object.Conditions>
</object>

Hodnoty XAML

ZeroOrMoreConditions Žádný nebo více Condition objektů.

MultiTrigger umožňuje nastavit hodnoty vlastností nebo spustit akce založené na kolekci Condition objektů. Podmínka je splněna, když hodnota vlastnosti (určená Property vlastností Condition třídy) elementu odpovídá zadané Valuehodnotě . Porovnání, které se provádí, je kontrola rovnosti odkazu. Použije MultiTrigger přidružené settery nebo akce, pokud jsou splněné všechny podmínky (binární a operace).

Všimněte si, že pro MultiTriggers musí každá podmínka v kolekci Property nastavit vlastnosti a Value . Další informace najdete na Condition stránce.

Platí pro

Viz také