XamlType.LookupIsNameScope Metode
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.
Mengembalikan nilai yang menunjukkan apakah ini XamlType mewakili namescope XAML, sesuai definisi XAML.
protected:
virtual bool LookupIsNameScope();
protected virtual bool LookupIsNameScope();
abstract member LookupIsNameScope : unit -> bool
override this.LookupIsNameScope : unit -> bool
Protected Overridable Function LookupIsNameScope () As Boolean
Mengembalikan
true jika ini XamlType mewakili namescope XAML; jika tidak, false.
Keterangan
Metode ini dapat dipanggil oleh panggilan ke IsNameScope.
Implementasi default melakukan CanAssignTo panggilan secara tidak langsung terhadap jenis INameScope. INameScope adalah antarmuka yang didefinisikan dalam rakitan WindowsBase.dll. Teknik untuk identifikasi namescope XAML ini digunakan oleh implementasi WPF dan Windows Workflow Foundation dari XAML.
Ambil alih metode ini jika Anda ingin IsNameScope menggunakan logika yang berbeda.
Namescope XAML memberlakukan keunikan nama properti atau properti yang digunakan untuk x:Name / [name property]. Jika IsNameScope adalah true, maka beberapa mekanisme untuk menegakkan keunikan harus ada dan harus mengevaluasi dari perspektif jenis ini yang memiliki namescope XAML. Namescope XAML kemudian meluas ke konten jenis hingga jenis pemilik namescope XAML lain ditemui.