Share via


Trigger.Setters Proprietà

Definizione

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 .

Si applica a