MultiTrigger.Setters Proprietà
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 un insieme di oggetti Setter che descrivono i valori di proprietà da applicare quando tutte le condizioni di MultiTrigger sono soddisfatte.
public:
property System::Windows::SetterBaseCollection ^ Setters { System::Windows::SetterBaseCollection ^ get(); };
public System.Windows.SetterBaseCollection Setters { get; }
member this.Setters : System.Windows.SetterBaseCollection
Public ReadOnly Property Setters As SetterBaseCollection
Il valore predefinito è null.
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 . Come accennato in precedenza, l'aggiunta di un Setter elemento figlio a un MultiTrigger oggetto lo aggiunge in modo implicito all'oggetto SetterBaseCollectionMultiTrigger . Pertanto, nell'esempio seguente, <MultiTrigger.Setters>
è implicito.
<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>
<object>
<object.Setters>
ZeroOrMoreSetters
</object.Setters>
</object>
ZeroOrMoreSetters Zero o più Setter oggetti. Gli oggetti EventSetter non sono supportati.
MultiTrigger consente di avviare azioni o impostare valori delle proprietà usando Setter oggetti quando è stato soddisfatto un set di condizioni.
Se sono presenti due Setter oggetti nelle stesse raccolte setter o diverse che impostano la stessa proprietà, viene usato Setter dichiarato l'ultimo.
L'aggiunta di un elemento figlio a un Setter oggetto aggiunge in modo implicito all'oggetto SetterBaseCollectionMultiTrigger .MultiTrigger EventSettergli oggetti non sono supportati; supporta EventSetter solo Style.Setters oggetti.
Prodotto | Versioni |
---|---|
.NET Framework | 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Windows Desktop | 3.0, 3.1, 5, 6, 7, 8, 9, 10 |
Feedback su .NET
.NET è un progetto di open source. Selezionare un collegamento per fornire feedback: