Aracılığıyla paylaş


Trigger.SourceName Özellik

Tanım

İ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

String

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.

Şunlara uygulanır