Aracılığıyla paylaş


FrameworkElement.Triggers Özellik

Tanım

Doğrudan bu öğede veya alt öğelerde oluşturulan tetikleyici koleksiyonunu alır.

public:
 property System::Windows::TriggerCollection ^ Triggers { System::Windows::TriggerCollection ^ get(); };
public System.Windows.TriggerCollection Triggers { get; }
member this.Triggers : System.Windows.TriggerCollection
Public ReadOnly Property Triggers As TriggerCollection

Özellik Değeri

Kesin olarak belirlenmiş bir nesne koleksiyonu Trigger .

Açıklamalar

Uyarı

Bu özellik yalnızca gösterilen koleksiyon söz dizimi aracılığıyla veya koleksiyon nesnesine erişerek ve Ekle gibi çeşitli yöntemleri kullanılarak Genişletilebilir Uygulama İşaretlemesi Dili'nde (XAML) ayarlanabilir. Koleksiyon nesnesine erişme özelliği salt okunurdur, koleksiyonun kendisi okuma-yazmadır. özelliği yalnızca kök öğelerde bulunur; bu öğeyi bulmaya veya başka bir yere ayarlamaya çalışmak bir özel durum oluşturmasına neden olur.

Bu özellik, bu öğede kullanılan stillerin parçası olarak var olan tetikleyicileri incelemenize olanak sağlamaz. Yalnızca işaretleme veya kod olarak koleksiyona tam anlamıyla eklenen tetikleyici koleksiyonunu bildirir. Öğeler genellikle varsayılan olarak var olan öğelere sahip değildir (örneğin bir şablon aracılığıyla); bunun yerine denetim oluşturmadan gelen tetikleyicilerin stillerde oluşturulması daha yaygındır.

Davranış açısından (ve hangi etkinin hangi öğenin bildirilen Triggers koleksiyonundan geldiğini belirlemeye çalışırken), hem tetikleyici koşulu hem de tetikleyici etkisi bu öğe üzerinde olabilir veya mantıksal ağaçtaki alt öğeleri üzerinde olabilir. Bu koleksiyonu almak için gibi Loaded yaşam süresi olayları kullanırsanız, alt öğenin tetikleyicilerinin henüz tam olarak yüklenmeyebileceğini ve koleksiyonun çalışma zamanında olduğundan daha küçük olacağını unutmayın.

Bir öğede EventTriggeroluşturulan tetikleyici koleksiyonunun özellik tetikleyicilerini (Trigger) desteklemediğini unutmayın. Özellik tetikleyicileri gerekiyorsa, bunları bir stil veya şablona yerleştirmeniz ve ardından bu stili veya şablonu doğrudan özellik aracılığıyla Style veya dolaylı olarak örtük bir stil başvurusu aracılığıyla öğeye atamanız gerekir.

XAML Özellik Öğesi Kullanımı

<object>
  <object.Triggers>
    oneOrMoreTriggers
  </object.Triggers>
</object>

XAML Değerleri

oneOrMoreTriggers Bir veya daha fazla tanımlı EventTrigger öğe. Bu tür tetikleyicilerin geçerli görsel taslak eylemleri ve başvuruları içermesi beklenir. Bu koleksiyonun yalnızca bir sayfanın kök öğesinde kurulabileceğini unutmayın. Daha fazla bilgi için bkz . Görsel Taslaklara Genel Bakış.

Şunlara uygulanır

Ayrıca bkz.