通过


IXamlNameResolver.Resolve 方法

定义

从名称引用解析对象。

重载

名称 说明
Resolve(String)

从名称引用解析对象。

Resolve(String, Boolean)

从名称引用解析对象,并提供一个跟踪值,该值报告对象是否完全初始化对象以用于对象图目的。

Resolve(String)

从名称引用解析对象。

public:
 System::Object ^ Resolve(System::String ^ name);
public object Resolve(string name);
abstract member Resolve : string -> obj
Public Function Resolve (name As String) As Object

参数

name
String

要解析的名称引用。

返回

已解析的对象;或 null。

注解

如果返回 null值,则可能存在正向引用。 想要支持转发引用的实现可以通过 API 使用FixupToken模式GetFixupTokenIsFixupTokenAvailable

另请参阅

适用于

Resolve(String, Boolean)

从名称引用解析对象,并提供一个跟踪值,该值报告对象是否完全初始化对象以用于对象图目的。

public:
 System::Object ^ Resolve(System::String ^ name, [Runtime::InteropServices::Out] bool % isFullyInitialized);
public object Resolve(string name, out bool isFullyInitialized);
abstract member Resolve : string * bool -> obj
Public Function Resolve (name As String, ByRef isFullyInitialized As Boolean) As Object

参数

name
String

要解析的名称引用。

isFullyInitialized
Boolean

此方法返回时, 如果返回的对象对未解析的引用有任何依赖关系,则为 否则为

返回

一个对象,该对象为稍后要评估的查找行为提供令牌。

适用于