Nyelv

Trigger.Setters Tulajdonság

Definíció

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 .

A következőre érvényes: