Bagikan melalui


Binding.ElementName Properti

Definisi

Mendapatkan atau mengatur nama elemen yang akan digunakan sebagai objek sumber pengikatan.

public:
 property System::String ^ ElementName { System::String ^ get(); void set(System::String ^ value); };
public string ElementName { get; set; }
member this.ElementName : string with get, set
Public Property ElementName As String

Nilai Properti

Nilai Name properti atau x:Name Directive dari elemen yang diminati. Anda dapat merujuk ke elemen dalam kode hanya jika terdaftar ke yang sesuai NameScope melalui RegisterName. Untuk informasi selengkapnya, lihat Namescope WPF XAML.

Defaultnya adalah null.

Keterangan

Properti ini berguna ketika Anda ingin mengikat properti elemen lain dalam aplikasi Anda. Misalnya, jika Anda ingin menggunakan Slider untuk mengontrol tinggi kontrol lain di aplikasi Anda, atau jika Anda ingin mengikat Content kontrol Anda ke SelectedValue properti kontrol Anda ListBox .

Secara default, pengikatan mewarisi konteks data yang ditentukan oleh DataContext properti , jika telah ditetapkan. Namun, ElementName properti adalah salah satu cara Anda dapat secara eksplisit mengatur sumber Binding dan mengambil alih konteks data yang diwariskan. Untuk informasi selengkapnya, lihat Cara: Menentukan Sumber Pengikatan.

Properti Source dan RelativeSource kelas Binding juga memungkinkan Anda mengatur sumber pengikatan secara eksplisit. Namun, hanya salah satu dari tiga properti, , ElementName, Sourcedan RelativeSource, yang harus diatur untuk setiap pengikatan, atau konflik yang mungkin terjadi. Properti ini melemparkan pengecualian jika ada konflik sumber pengikatan.

Berlaku untuk