Compartilhar via


XamlSchemaContext.TryGetCompatibleXamlNamespace(String, String) Método

Definição

Retorna o êxito ou falha de uma solicitação para um namespace de XAML compatível. Uma solicitação bem-sucedida reporta o namespace de XAML como um parâmetro de saída.

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

A cadeia de caracteres xmlns para o namespace de XAML ser verificado quanto a um resultado compatível.

compatibleNamespace
String

Quando este método retorna, a cadeia de caracteres xmlns para uma solicitação de namespace de XAML compatível. Isso pode ser idêntico a xamlNamespace se o método retornar false.

Retornos

Boolean

true se compatibleNamespace contiver um resultado utilizável, caso contrário, false.

Exceções

xamlNamespace é null.

Comentários

Internamente, esse método usa a seguinte ordem de pesquisa:

  1. Um dicionário de compatibilidade implementado internamente, que pode ter sido preenchido por uma pesquisa anterior.

  2. A avaliação do XmlnsCompatibleWithAttribute parâmetro.

Se nenhum outro namespace compatível for descoberto e esse método retornar false, a saída do compatibleNamespace parâmetro poderá ter o mesmo valor que a xamlNamespace entrada.

Aplica-se a