MultiTrigger.Conditions Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene una raccolta di Condition oggetti . Le modifiche apportate ai valori delle proprietà vengono applicate quando vengono soddisfatte tutte le condizioni dell'insieme.
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
Valore della proprietà
Il valore predefinito è una raccolta vuota.
Esempio
L'esempio seguente contiene due MultiTriggers. Il primo imposta il valore della proprietà MinWidth quando la proprietà HasItems è false e la proprietà Width è Auto. Il secondo è simile, ma è per la proprietà 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>
Commenti
Utilizzo dell'elemento della proprietà XAML
<object>
<object.Conditions>
ZeroOrMoreConditions
</object.Conditions>
</object>
Valori XAML
ZeroOrMoreConditions Zero o più Condition oggetti.
MultiTrigger consente di impostare i valori delle proprietà o di avviare azioni in base a una raccolta di Condition oggetti. Una condizione viene soddisfatta quando il valore della proprietà (specificata dalla Property proprietà della Condition classe ) dell'elemento corrisponde all'oggetto specificato Value. Il confronto eseguito è un controllo di uguaglianza dei riferimenti. MultiTrigger Applica i setter o le azioni associati quando tutte le condizioni sono vere (binario e operativo).
Si noti che per MultiTriggers, ogni condizione nella raccolta deve impostare entrambe le Property proprietà e Value . Per altre informazioni, vedere la Condition pagina.