XamlSchemaContext.TryGetCompatibleXamlNamespace(String, String) Methode

Definition

Gibt den Erfolg oder Fehler einer Anforderung für einen kompatiblen XAML-Namespace zurück. Eine erfolgreiche Anforderung meldet den XAML-Namespace als Out-Parameter.

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 zurückgegeben wird, wird die xmlns Zeichenfolge für eine kompatible XAML-Namespaceanforderung zurückgegeben. Dies kann identisch sein xamlNamespace , wenn die Methode zurückgegeben wird false.

Gibt zurück

true wenn compatibleNamespace ein verwendbares Ergebnis enthalten ist; 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 aufgefüllt wurde.

  2. Die XmlnsCompatibleWithAttribute Parameterauswertung.

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

Gilt für: