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 nesnenin 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 ise null
, özellik bu stilin Property veya şablonun uygulanmakta olduğu öğeye (stilli üst veya şablonlu üst) 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.