XamlType.LookupIsNameScope Metode

Definisi

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.

Berlaku untuk

Lihat juga