IXamlNameResolver.GetFixupToken 方法

定义

返回一个对象,该对象可针对生成前向引用的某些标记模式进行修正。

重载

GetFixupToken(IEnumerable<String>)

返回一个对象,该对象可针对生成前向引用的某些标记模式进行修正。

GetFixupToken(IEnumerable<String>, Boolean)

返回一个对象,该对象可针对生成前向引用的某些标记模式进行修正。

GetFixupToken(IEnumerable<String>)

返回一个对象,该对象可针对生成前向引用的某些标记模式进行修正。

public:
 System::Object ^ GetFixupToken(System::Collections::Generic::IEnumerable<System::String ^> ^ names);
public object GetFixupToken (System.Collections.Generic.IEnumerable<string> names);
abstract member GetFixupToken : seq<string> -> obj
Public Function GetFixupToken (names As IEnumerable(Of String)) As Object

参数

names
IEnumerable<String>

可能转发引用的名称的集合。

返回

Object

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

注解

在标记扩展和类型转换器的架构上下文中可用的现有内部服务提供商可以实现此服务;但是,它们返回一个内部类型,该内部类型仅允许在默认 XAML 架构上下文下工作的现有 XAML 编写器可以处理。

当所有转发引用的名称都可解析时,将调用用户代码以重新分析列表中的每个名称。

适用于

GetFixupToken(IEnumerable<String>, Boolean)

返回一个对象,该对象可针对生成前向引用的某些标记模式进行修正。

public:
 System::Object ^ GetFixupToken(System::Collections::Generic::IEnumerable<System::String ^> ^ names, bool canAssignDirectly);
public object GetFixupToken (System.Collections.Generic.IEnumerable<string> names, bool canAssignDirectly);
abstract member GetFixupToken : seq<string> * bool -> obj
Public Function GetFixupToken (names As IEnumerable(Of String), canAssignDirectly As Boolean) As Object

参数

names
IEnumerable<String>

可能转发引用的名称的集合。

canAssignDirectly
Boolean

如果为 true,则立即将已解析的名称引用指派给目标属性。 如果为 false,则调用用户代码进行重新分析。 默认行为是 false

返回

Object

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

注解

在标记扩展和类型转换器的架构上下文中可用的现有内部服务提供商实现此服务;但是,它们返回只能由在默认 XAML 架构上下文下工作的现有 XAML 编写器处理的内部类型。

false如果是canAssignDirectly,当所有转发引用的名称都可解析时,将调用用户代码以重新分析列表中的每个名称。

适用于