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

要解析的名称引用。

返回

Object

解析的对象;或者为 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

当此方法返回时,如果返回的对象在未解析引用上有任何依赖项,则为 true;否则为 false

返回

Object

一个为要稍后计算的查找行为提供标记的对象。

适用于