IXamlNameResolver.GetFixupToken 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回一个对象,该对象可针对生成前向引用的某些标记模式进行修正。
重载
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>
可能转发引用的名称的集合。
返回
一个为要稍后计算的查找行为提供标记的对象。
注解
在标记扩展和类型转换器的架构上下文中可用的现有内部服务提供商可以实现此服务;但是,它们返回一个内部类型,该内部类型仅允许在默认 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
。
返回
一个为要稍后计算的查找行为提供标记的对象。
注解
在标记扩展和类型转换器的架构上下文中可用的现有内部服务提供商实现此服务;但是,它们返回只能由在默认 XAML 架构上下文下工作的现有 XAML 编写器处理的内部类型。
false
如果是canAssignDirectly
,当所有转发引用的名称都可解析时,将调用用户代码以重新分析列表中的每个名称。