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>

前方参照が可能な名前のコレクション。

返品

後で評価される参照動作のトークンを提供するオブジェクト。

注釈

マークアップ拡張および型コンバーターのスキーマ コンテキストで使用できる既存の内部サービス プロバイダーは、このサービスを実装できます。ただし、既定の 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 ライターのみが処理できる内部型を返します。

canAssignDirectlyfalseの場合、前方参照されているすべての名前が解決可能な場合は、リスト内の各名前を再解析するためにユーザー コードが呼び出されます。

適用対象