MultiTrigger.Conditions Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar en samling Condition objekt. Ändringar av egenskapsvärden tillämpas när alla villkor i samlingen uppfylls.
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
Egenskapsvärde
Standardvärdet är en tom samling.
Exempel
Följande exempel innehåller två MultiTriggers. Den första anger egenskapsvärdet MinWidth när egenskapen HasItems är false och egenskapen Width är Auto. Den andra är liknande men gäller för egenskapen 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>
Kommentarer
Användning av XAML-egenskapselement
<object>
<object.Conditions>
ZeroOrMoreConditions
</object.Conditions>
</object>
XAML-värden
ZeroOrMoreConditions Noll eller fler Condition objekt.
MultiTrigger gör att du kan ange egenskapsvärden eller starta åtgärder baserat på en samling Condition objekt. Ett villkor uppfylls när värdet för egenskapen (som anges av Property egenskapen Condition för klassen) för elementet matchar det angivna Value. Jämförelsen som utförs är en referensjämlikhetskontroll. MultiTrigger Tillämpar de associerade setters eller åtgärderna när alla villkor är sanna (binär och åtgärd).
Observera att för MultiTriggers måste varje villkor i samlingen ange både Property egenskaperna och Value . Mer information finns på sidan Condition.