Trigger.Setters Proprietà

Definizione

Ottiene un insieme di oggetti Setter che descrivono i valori della proprietà da applicare quando la condizione specificata è stata soddisfatta.Gets a collection of Setter objects, which describe the property values to apply when the specified condition has been met.

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.The default value is null.

Esempi

Come indicato in precedenza, l'aggiunta di un Setter figlio a un oggetto Trigger lo aggiunge in modo implicito al SetterBaseCollection per l'oggetto Trigger.As mentioned above, adding a Setter child to a Trigger object implicitly adds it to the SetterBaseCollection for the Trigger object. Nell'esempio seguente <Trigger.Setters> è implicito.In the following example, <Trigger.Setters> is implicit.

    <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àXAML Property Element Usage

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

Valor XAMLXAML Values

ZeroOrMoreSettersZeroOrMoreSetters
Zero o più oggetti Setter.Zero or more Setter objects. Questa operazione non supporta EventSetter oggetto.This does not support EventSetter object.

Un Trigger consente di usare Setters per applicare i valori delle proprietà quando l'elemento soddisfa una condizione specificata.A Trigger allows you to use Setters to apply property values when the element meets a specified condition. È ad esempio possibile modificare il colore di sfondo di un elemento quando si trova nello stato attivo.For example, you may want to change the background color of an element when it is in focus.

Se la stessa proprietà viene impostata più di una volta, verrà applicato l'ultimo valore della proprietà.If the same property is set more than once, the last property value will be applied.

La proprietà Setters di un oggetto Trigger può essere costituita solo da oggetti di Setter.The Setters property of a Trigger object can only consist of Setter objects. L'aggiunta di un Setter figlio a un oggetto Trigger lo aggiunge in modo implicito al SetterBaseCollection per l'oggetto Trigger.Adding a Setter child to a Trigger object implicitly adds it to the SetterBaseCollection for the Trigger object. gli oggetti EventSetter non sono supportati. solo Style.Setters supporta EventSetter oggetti.EventSetter objects are not supported; only Style.Setters supports EventSetter objects.

Si applica a

Vedi anche