MultiTrigger.Conditions Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.