XamlSchemaContext.TryGetCompatibleXamlNamespace(String, String) 方法

定义

返回兼容 XAML 命名空间的请求的成功或失败状态。 成功的请求会将该 XAML 命名空间报告为输出参数。

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

参数

xamlNamespace
String

要检查是否存在兼容结果的 XAML 命名空间的 xmlns 字符串。

compatibleNamespace
String

当此方法返回时,为兼容的 XAML 命名空间请求的 xmlns 字符串。 如果方法返回 false,则这可能与 xamlNamespace 相同。

返回

Boolean

如果 compatibleNamespace 包含可用的结果,则为 true;否则为 false

例外

xamlNamespacenull

注解

在内部,此方法使用以下查找顺序:

  1. 内部实现的兼容性字典,可能已由早期查找填充。

  2. 参数 XmlnsCompatibleWithAttribute 求值。

如果未发现其他兼容命名空间并且此方法返回 false,则 compatibleNamespace 参数输出的值可能与输入值相同 xamlNamespace

适用于