Trigger.Setters Vlastnost

Definice

Získá kolekci Setter objektů, které popisují hodnoty vlastností, které se mají použít při splnění zadané podmínky.

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

Hodnota vlastnosti

SetterBaseCollection

Výchozí hodnota je null.

Příklady

Jak už bylo zmíněno výše, přidání podřízeného Setter objektu do objektu Trigger implicitně přidá do SetterBaseCollection objektu Trigger . V následujícím příkladu <Trigger.Setters> je implicitní.

    <ControlTemplate.Triggers>
      <Trigger Property="IsSelected" Value="True">
<Trigger.Setters>
           <Setter Property="Opacity" Value="1.0" />
</Trigger.Setters>
      </Trigger>
    </ControlTemplate.Triggers>

Poznámky

Použití elementu vlastnosti XAML

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

Hodnoty XAML

ZeroOrMoreSetters
Nula nebo více Setter objektů. Tento objekt nepodporuje EventSetter .

Funkce A Trigger umožňuje použít Setterhodnoty vlastností, pokud element splňuje zadanou podmínku. Pokud je třeba fokus, můžete změnit barvu pozadí prvku.

Pokud je stejná vlastnost nastavena více než jednou, použije se poslední hodnota vlastnosti.

Vlastnost Setters objektu Trigger se může skládat pouze z Setter objektů. Přidání podřízeného Setter objektu Trigger do objektu implicitně přidá do SetterBaseCollection objektu Trigger . EventSetterobjekty nejsou podporovány; podporuje EventSetter pouze Style.Setters objekty.

Platí pro

Viz také