Bagikan melalui


Trigger.SourceName Properti

Definisi

Mendapatkan atau mengatur nama objek dengan properti yang menyebabkan setter terkait diterapkan.

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

Nilai Properti

Properti defaultnya adalah null. Jika properti ini adalah null, maka Property properti dievaluasi sehubungan dengan elemen gaya atau templat ini sedang diterapkan ke (induk yang ditata atau induk templat).

Atribut

Pengecualian

Trigger Setelah digunakan, itu tidak dapat dimodifikasi.

Contoh

Salah satu skenario ketika Anda akan menggunakan SourceName properti adalah ketika properti yang menarik bukan properti induk yang di-template, seperti dalam contoh berikut:

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

Keterangan

Anda dapat mengatur properti ini ke nama elemen apa pun dalam cakupan di mana koleksi pemicu (koleksi yang Trigger merupakan bagian dari) diterapkan. Ini biasanya merupakan elemen bernama yang berada dalam templat yang berisi ini Trigger.

Anda dapat memberi nama objek menggunakan sintaks x:Name Directive .

Berlaku untuk