XamlSchemaContext.TryGetCompatibleXamlNamespace(String, String) Metodo

Definizione

Restituisce l'esito positivo o negativo di una richiesta per uno spazio dei nomi XAML compatibile. Una richiesta con esito positivo segnala lo spazio dei nomi XAML come parametro out.

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

Parametri

xamlNamespace
String

Stringa xmlns per lo spazio dei nomi XAML da controllare per un risultato compatibile.

compatibleNamespace
String

Al termine di questo metodo, la xmlns stringa per una richiesta dello spazio dei nomi XAML compatibile. Questo potrebbe essere identico a xamlNamespace se il metodo restituisce false.

Valori restituiti

true se compatibleNamespace contiene un risultato utilizzabile; in caso contrario, false.

Eccezioni

xamlNamespace è null.

Commenti

Internamente, questo metodo usa l'ordine di ricerca seguente:

  1. Dizionario di compatibilità implementato internamente, che potrebbe essere stato popolato da una ricerca precedente.

  2. Valutazione del XmlnsCompatibleWithAttribute parametro.

Se non viene individuato alcun altro spazio dei nomi compatibile e questo metodo restituisce false, l'output compatibleNamespace del parametro potrebbe avere lo stesso valore dell'input xamlNamespace .

Si applica a