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 all'oggetto SetterBaseCollectionTrigger . 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 della sintassi XAML per elementi proprietà

<object>  
  <object.Setters>  
    ZeroOrMoreSetters  
  </object.Setters>  
</object>  

Valori XAML

ZeroOrMoreSetters
Zero o più Setter oggetti. Questo oggetto non supporta EventSetter .

Un Trigger consente di usare 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 è attivo.

Se la stessa proprietà è impostata più di una volta, 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 elemento figlio a un Setter oggetto aggiunge in modo implicito all'oggetto SetterBaseCollectionTrigger .Trigger EventSettergli oggetti non sono supportati; supporta EventSetter solo Style.Setters oggetti.

Si applica a

Vedi anche