Compartir vía


XamlSchemaContext.TryGetCompatibleXamlNamespace(String, String) Método

Definición

Devuelve un valor que indica si ha sido correcta o no la solicitud de un espacio de nombres XAML compatible. Si la solicitud es correcta, se notifica ese espacio de nombres XAML como parámetro de salida.

public:
 virtual bool TryGetCompatibleXamlNamespace(System::String ^ xamlNamespace, [Runtime::InteropServices::Out] System::String ^ % compatibleNamespace);
public virtual bool TryGetCompatibleXamlNamespace (string xamlNamespace, out string compatibleNamespace);
abstract member TryGetCompatibleXamlNamespace : string * string -> bool
override this.TryGetCompatibleXamlNamespace : string * string -> bool
Public Overridable Function TryGetCompatibleXamlNamespace (xamlNamespace As String, ByRef compatibleNamespace As String) As Boolean

Parámetros

xamlNamespace
String

Cadena xmlns del espacio de nombres XAML en el que se va a buscar un resultado compatible.

compatibleNamespace
String

Cuando este método devuelve un valor, es la cadena xmlns para una solicitud de espacio de nombres XAML compatible. Puede ser idéntico a xamlNamespace si el método devuelve false.

Devoluciones

Es true si compatibleNamespace contiene un resultado utilizable; de lo contrario, es false.

Excepciones

xamlNamespace es null.

Comentarios

Internamente, este método usa el siguiente orden de búsqueda:

  1. Un diccionario de compatibilidad implementado internamente, que puede haber sido rellenado por una búsqueda anterior.

  2. Evaluación de XmlnsCompatibleWithAttribute parámetros.

Si no se detecta ningún otro espacio de nombres compatible y este método devuelve false, la salida del compatibleNamespace parámetro podría tener el mismo valor que la xamlNamespace entrada.

Se aplica a