XamlType.LookupIsNameScope Methode

Definitie

Retourneert een waarde die aangeeft of dit XamlType een XAML-naamscoop vertegenwoordigt, volgens de XAML-definitie.

protected:
 virtual bool LookupIsNameScope();
protected virtual bool LookupIsNameScope();
abstract member LookupIsNameScope : unit -> bool
override this.LookupIsNameScope : unit -> bool
Protected Overridable Function LookupIsNameScope () As Boolean

Retouren

trueals dit XamlType een XAML-naamscoop vertegenwoordigt; anders. false

Opmerkingen

Deze methode kan worden aangeroepen door aanroepen naar IsNameScope.

De standaard implementatie maakt indirect een CanAssignTo aanroep tegen het type INameScope. INameScope is een interface die is gedefinieerd in de assembly WindowsBase.dll. Deze techniek voor XAML-naamscoopidentificatie wordt gebruikt door zowel WPF als Windows Workflow Foundation-implementaties van XAML.

Overschrijf deze methode als u andere logica wilt IsNameScope gebruiken.

Een XAML-naamscoop dwingt de naam uniekheid van de eigenschap of eigenschappen af die worden gebruikt voor x:Name / [name property]. Als IsNameScope dat het geval is true, moet er een mechanisme voor het afdwingen van uniekheid bestaan en moet het vanuit het perspectief van dit type dat eigenaar is van een XAML-naamscoop evalueren. De XAML-naamscoop wordt vervolgens uitgebreid naar de inhoud van het type totdat een ander XAML-naamscooptype wordt aangetroffen.

Van toepassing op

Zie ook