Trigger.Setters Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 örtük olarak nesnesi için Trigger öğesine eklerSetterBaseCollection.Trigger Aşağıdaki örnekte <Trigger.Setters>
örtük 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 alt Setter öğe eklemek, örtük olarak nesnesi için Trigger öğesine eklerSetterBaseCollection.Trigger EventSetter nesneler desteklenmez; yalnızca Style.Setters nesneleri destekler EventSetter .