Freigeben über


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

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 durch eine frühere Suche aufgefüllt wurde.

  2. Die XmlnsCompatibleWithAttribute Parameterauswertung.

Wenn kein anderer kompatibler Namespace ermittelt wird und diese Methode zurückgibt false, kann die compatibleNamespace Parameterausgabe denselben Wert wie die xamlNamespace Eingabe aufweisen.

Gilt für: