Trigger.SourceName Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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 .