XamlSchemaContext.TryGetCompatibleXamlNamespace(String, String) Metoda

Definice

Vrátí úspěch nebo selhání požadavku pro kompatibilní obor názvů XAML. Úspěšný požadavek hlásí, že obor názvů XAML jako out parametr.

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

Parametry

xamlNamespace
String

Řetězec xmlns pro obor názvů XAML, který se má zkontrolovat pro kompatibilní výsledek.

compatibleNamespace
String

Když se tato metoda vrátí, xmlns řetězec pro kompatibilní požadavek oboru názvů XAML. To může být stejné jako xamlNamespace v případě, že metoda vrátí false.

Návraty

Boolean

truepokud compatibleNamespace obsahuje použitelný výsledek; jinak . false

Výjimky

xamlNamespace je null.

Poznámky

Interně tato metoda používá následující pořadí vyhledávání:

  1. Interně implementovaný slovník kompatibility, který mohl být vyplněn dřívějším vyhledáváním.

  2. Vyhodnocení parametru XmlnsCompatibleWithAttribute .

Pokud není zjištěn žádný jiný kompatibilní obor názvů a tato metoda vrátí false, compatibleNamespace výstup parametru může mít stejnou hodnotu jako xamlNamespace vstup.

Platí pro