Trigger.Setters Özellik

Tanım

Belirtilen koşul karşılandığında uygulanacak özellik değerlerini açıklayan bir nesne koleksiyonu Setter alır.

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

Özellik Değeri

null varsayılan değerdir.

Örnekler

Yukarıda belirtildiği gibi, bir nesneye bir Setter alt öğe eklemek nesne için Trigger öğesine örtük olarak eklerSetterBaseCollection.Trigger Aşağıdaki örnekte örtük <Trigger.Setters> olarak verilmiştir.

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

Açıklamalar

XAML Özellik Öğesi Kullanımı

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

XAML Değerleri

ZeroOrMoreSetters
Sıfır veya daha fazla Setter nesne. Bu, nesneyi desteklemez EventSetter .

öğesi Trigger belirtilen koşulu karşıladığında özellik değerlerini uygulamak için s kullanmanıza Setterolanak tanır. Örneğin, odaktayken öğenin arka plan rengini değiştirmek isteyebilirsiniz.

Aynı özellik birden çok kez ayarlanırsa, son özellik değeri uygulanır.

Bir SettersTrigger nesnenin özelliği yalnızca nesnelerden Setter oluşabilir. Bir nesneye Trigger alt öğe eklemek, nesne için Trigger öğesine örtük olarak eklerSetterBaseCollection.Setter EventSetter nesneler desteklenmez; yalnızca Style.Setters nesneleri destekler EventSetter .

Şunlara uygulanır

Ayrıca bkz.