Trigger.Setters Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
Výchozí hodnota je null.
Příklady
Jak je uvedeno výše, přidání podřízeného Setter objektu Trigger implicitně přidá do objektu 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 prvek splňuje zadanou podmínku. Můžete například chtít změnit barvu pozadí prvku, když je fokus.
Pokud je stejná vlastnost nastavena více než jednou, použije se poslední hodnota vlastnosti.
Setters Vlastnost objektu Trigger se může skládat pouze z Setter objektů. Přidání podřízeného Setter objektu do objektu Trigger jej implicitně přidá do objektu SetterBaseCollectionTrigger . EventSetterobjekty nejsou podporovány; podporuje EventSetter pouze Style.Setters objekty.