Condividi tramite


Trigger.Setters Proprietà

Definizione

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.

Si applica a