Trigger.SourceName Ö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.
İlişkili ayarlayıcıların uygulanmasına neden olan özelliğiyle nesnesinin adını alır veya ayarlar.
public:
property System::String ^ SourceName { System::String ^ get(); void set(System::String ^ value); };
public string SourceName { get; set; }
[System.Windows.Markup.Ambient]
public string SourceName { get; set; }
member this.SourceName : string with get, set
[<System.Windows.Markup.Ambient>]
member this.SourceName : string with get, set
Public Property SourceName As String
Özellik Değeri
Varsayılan özellik şeklindedir null. Bu özellik isenullProperty, özellik bu stil veya şablonun uygulanmakta olduğu öğeye (stilli üst öğe veya şablonlu üst öğe) göre değerlendirilir.
- Öznitelikler
Özel durumlar
bir Trigger kullanımda olduktan sonra değiştirilemez.
Örnekler
Özelliğini kullanacağınız SourceName senaryolardan biri, aşağıdaki örnekte olduğu gibi ilgilendiğiniz özelliğin şablonlanmış üst öğeye ait bir özellik olmamasıdır:
<Trigger SourceName="Popup"
Property="AllowsTransparency"
Value="True">
<Setter TargetName="SubmenuBorder"
Property="CornerRadius"
Value="0,0,4,4" />
<Setter TargetName="SubmenuBorder"
Property="Padding"
Value="0,0,0,3" />
</Trigger>
Açıklamalar
Bu özelliği, tetikleyici koleksiyonunun (bunun Trigger parçası olduğu koleksiyon) uygulandığı kapsamdaki herhangi bir öğenin adına ayarlayabilirsiniz. Bu genellikle bu öğesini içeren Triggerşablonun içinde bulunan adlandırılmış bir öğedir.
x:Name Yönergesi söz dizimini kullanarak bir nesneyi adlandırabilirsiniz.