Sdílet prostřednictvím


XamlType.LookupIsNameScope Metoda

Definice

Vrátí hodnotu, která označuje, jestli to XamlType představuje názvový rozsah XAML podle definice 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

Návraty

Boolean

true pokud to XamlType představuje názvový rozsah XAML, falsejinak .

Poznámky

Tuto metodu lze vyvolat voláním IsNameScope.

Výchozí implementace provádí CanAssignTo volání nepřímo proti typu INameScope. INameScope je rozhraní definované v sestavení WindowsBase.dll. Tato technika pro identifikaci názvového rozsahu XAML se používá jak pomocí WPF, tak Windows implementace pracovních postupů XAML.

Tuto metodu přepište, pokud chcete IsNameScope použít jinou logiku.

Názvový rozsah XAML vynucuje jedinečnost názvu vlastnosti nebo vlastností, které se používají pro x:Name / [name property]. Pokud IsNameScope ano true, měl by existovat nějaký mechanismus pro vynucování jedinečnosti a měl by se vyhodnotit z pohledu tohoto typu, který vlastní názvovýskop XAML. Názvový rozsah XAML se pak rozšíří na obsah typu, dokud nebude zjištěn jiný typ názvového rozsahu XAML.

Platí pro

Viz také