XamlSchemaContext.TryGetCompatibleXamlNamespace(String, String) Methode

Definition

Gibt den Erfolg oder den Fehler der Anforderung eines kompatiblen XAML-Namespaces zurück. Bei einer erfolgreichen Anforderung wird dieser XAML-Namespace als Out-Parameter gemeldet.

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

Parameter

xamlNamespace
String

Die xmlns-Zeichenfolge für den XAML-Namespace, der auf ein kompatibles Ergebnis überprüft werden soll.

compatibleNamespace
String

Wenn diese Methode beendet wird, die xmlns-Zeichenfolge für eine kompatible XAML-Namespaceanforderung. Diese kann mit xamlNamespace identisch sein, wenn die Methode false zurückgibt.

Gibt zurück

Boolean

true, wenn compatibleNamespace ein verwendbares Ergebnis enthält, andernfalls false.

Ausnahmen

xamlNamespace ist null.

Hinweise

Intern verwendet diese Methode die folgende Nachschlagereihenfolge:

  1. Ein intern implementiertes Kompatibilitätswörterbuch, das möglicherweise von einem früheren Nachschlagevorgang gefüllt wurde.

  2. Die XmlnsCompatibleWithAttribute Parameterbewertung.

Wenn kein anderer kompatibler Namespace erkannt wird und diese Methode zurückgegeben falsewird, hat die compatibleNamespace Parameterausgabe möglicherweise den gleichen Wert wie die xamlNamespace Eingabe.

Gilt für: