XamlType.LookupIsNameScope Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Devuelve un valor que indica si este objeto XamlType representa un ámbito de nombres XAML según la definición de 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
Devoluciones
Es true
si este objeto XamlType representa un ámbito de nombres XAML; de lo contrario, es false
.
Comentarios
Este método se puede invocar mediante llamadas a IsNameScope.
La implementación predeterminada realiza una CanAssignTo llamada indirectamente en el tipo INameScope. INameScope es una interfaz que se define en el ensamblado WindowsBase.dll. Esta técnica para la identificación del ámbito de nombres XAML se usa tanto mediante WPF como Windows implementaciones de Workflow Foundation de XAML.
Invalide este método si desea IsNameScope usar una lógica diferente.
Un ámbito de nombres XAML aplica la unicidad del nombre de la propiedad o propiedades que se usan para x:Name
/ [name property]
. Si IsNameScope es true
, debe existir algún mecanismo para aplicar la unicidad y debe evaluarse desde la perspectiva de este tipo que posee un ámbito de nombres XAML. A continuación, el ámbito de nombres XAML se extiende al contenido del tipo hasta que se encuentra otro tipo de ámbito de nombres XAML propietario.