次の方法で共有


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は、リスト内の各名前を再解析するためにユーザー コードが呼び出されます。

適用対象