XamlSchemaContext.TryGetCompatibleXamlNamespace(String, String) Metodo

Definizione

Restituisce l'esito positivo o negativo di una richiesta per uno spazio dei nomi XAML compatibile. Una richiesta riuscita 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 verificare la presenza di un risultato compatibile.

compatibleNamespace
String

Quando questo metodo restituisce il risultato, stringa xmlns per una richiesta dello spazio dei nomi XAML compatibile. Deve essere identica xamlNamespace se il metodo restituisce false.

Restituisce

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 dei XmlnsCompatibleWithAttribute parametri.

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

Si applica a