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 un insieme di oggetti Setter che descrivono i valori della 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 a SetterBaseCollection per l'oggetto Trigger . Nell'esempio <Trigger.Setters>
seguente è implicito.
<ControlTemplate.Triggers>
<Trigger Property="IsSelected" Value="True">
<Trigger.Setters>
<Setter Property="Opacity" Value="1.0" />
</Trigger.Setters>
</Trigger>
</ControlTemplate.Triggers>
Commenti
Utilizzo della sintassi XAML per elementi proprietà
<object>
<object.Setters>
ZeroOrMoreSetters
</object.Setters>
</object>
Valori XAML
ZeroOrMoreSetters Zero o più Setter oggetti. Questo non supporta EventSetter l'oggetto .
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 gli oggetti .