Aracılığıyla paylaş


Trigger.SourceName Özellik

Tanım

İ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.

Şunlara uygulanır