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 oggetti Condition. Le modifiche ai valori di 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 della sintassi XAML per elementi proprietà
<object>
<object.Conditions>
ZeroOrMoreConditions
</object.Conditions>
</object>
Valori XAML
ZeroOrMoreConditions Zero o più Condition oggetti.
MultiTrigger consente di impostare i valori delle proprietà o avviare azioni in base a una raccolta di Condition oggetti. Una condizione viene soddisfatta quando il valore della proprietà (specificata dalla Property proprietà della classe) dell'elemento Condition corrisponde all'oggetto specificato Value. Il confronto eseguito è un controllo di uguaglianza di riferimento. L'oggetto MultiTrigger applica i setters o le azioni associati quando tutte le condizioni sono true (binario e operazione).
Si noti che per MultiTriggers, ogni condizione nell'insieme deve impostare sia le Property proprietà e Value . Per altre informazioni, vedere Condition.