Trigger.Setters 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 che descrivono i valori delle Setter proprietà da applicare quando la condizione specificata è stata soddisfatta.
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
Valore della proprietà
Il valore predefinito è null.
Esempio
Come accennato in precedenza, l'aggiunta di un Setter elemento figlio a un Trigger oggetto lo aggiunge in modo implicito all'oggetto SetterBaseCollection per l'oggetto Trigger . Nell'esempio seguente, <Trigger.Setters> è implicito.
<ControlTemplate.Triggers>
<Trigger Property="IsSelected" Value="True">
<Trigger.Setters>
<Setter Property="Opacity" Value="1.0" />
</Trigger.Setters>
</Trigger>
</ControlTemplate.Triggers>
Commenti
Utilizzo dell'elemento della proprietà XAML
<object>
<object.Setters>
ZeroOrMoreSetters
</object.Setters>
</object>
Valori XAML
ZeroOrMoreSetters Zero o più Setter oggetti. Questo non supporta l'oggetto EventSetter .
Un Trigger oggetto consente di utilizzare Setters per applicare i valori delle proprietà quando l'elemento soddisfa una condizione specificata. Ad esempio, è possibile modificare il colore di sfondo di un elemento quando si trova nello stato attivo.
Se la stessa proprietà viene impostata più volte, verrà applicato l'ultimo valore della proprietà.
La Setters proprietà di un Trigger oggetto può essere costituita solo da Setter oggetti . L'aggiunta di un Setter elemento figlio a un Trigger oggetto lo aggiunge in modo implicito all'oggetto SetterBaseCollection per l'oggetto Trigger . EventSettergli oggetti non sono supportati; supporta EventSetter solo Style.Setters oggetti.