Trigger.Setters Tulajdonság
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Lekéri az objektumok gyűjteményét Setter , amely leírja a megadott feltétel teljesülésekor alkalmazandó tulajdonságértékeket.
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
Tulajdonság értéke
Az alapértelmezett érték a null.
Példák
Ahogy fentebb említettük, a Setter gyermek hozzáadása egy Trigger objektumhoz implicit módon hozzáadja azt az SetterBaseCollectionTrigger objektumhoz. Az alábbi példában <Trigger.Setters> implicit.
<ControlTemplate.Triggers>
<Trigger Property="IsSelected" Value="True">
<Trigger.Setters>
<Setter Property="Opacity" Value="1.0" />
</Trigger.Setters>
</Trigger>
</ControlTemplate.Triggers>
Megjegyzések
XAML tulajdonságelem-használat
<object>
<object.Setters>
ZeroOrMoreSetters
</object.Setters>
</object>
XAML-értékek
ZeroOrMoreSetters Nulla vagy több Setter objektum. Ez nem támogatja az EventSetter objektumot.
Az A Trigger lehetővé teszi, hogy az s használatával Settertulajdonságértékeket alkalmazzon, amikor az elem megfelel egy adott feltételnek. Előfordulhat például, hogy a fókuszban lévő elem háttérszínét szeretné módosítani.
Ha ugyanazt a tulajdonságot többször állítja be, a rendszer az utolsó tulajdonságértéket alkalmazza.
Egy Setters objektum tulajdonsága Trigger csak objektumokból állhat Setter . Setter Gyermek hozzáadása egy Trigger objektumhoz implicit módon hozzáadja azt az SetterBaseCollectionTrigger objektumhoz. EventSetter az objektumok nem támogatottak; csak Style.Setters az objektumokat támogatja EventSetter .