MultiTrigger.Conditions Eigenschap

Definitie

Hiermee haalt u een verzameling Condition objecten op. Wijzigingen in eigenschapswaarden worden toegepast wanneer aan alle voorwaarden in de verzameling wordt voldaan.

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

Waarde van eigenschap

De standaardwaarde is een lege verzameling.

Voorbeelden

Het volgende voorbeeld bevat twee MultiTriggers. De eerste stelt de waarde van de eigenschap MinWidth in wanneer de eigenschap HasItems onwaar is en de eigenschap Widthautomatisch is. De tweede is vergelijkbaar, maar is voor de MinHeight eigenschap.

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

Opmerkingen

Gebruik van XAML-eigenschapselement

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

XAML-waarden

ZeroOrMoreConditions Nul of meer Condition objecten.

MultiTrigger hiermee kunt u eigenschapswaarden of startacties instellen op basis van Condition een verzameling objecten. Aan een voorwaarde wordt voldaan wanneer de waarde van de eigenschap (opgegeven door de Property eigenschap van de Condition klasse) van het element overeenkomt met de opgegeven Value. De vergelijking die wordt uitgevoerd, is een referentie-gelijkheidscontrole. Hiermee MultiTrigger worden de bijbehorende setters of acties toegepast wanneer aan alle voorwaarden wordt voldaan (binair en operationeel).

Houd er rekening mee dat voor MultiTriggers elke voorwaarde in de verzameling zowel de als Property de Value eigenschappen moet instellen. Zie de pagina Condition voor meer informatie.

Van toepassing op

Zie ook