語言

IXamlNameResolver.GetFixupToken 方法

定義

回傳一個物件,能修正產生前向參考的特定標記模式。

多載

名稱 Description
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 編寫器處理。

若 canAssignDirectly 是 false,且所有前向參考名稱皆可解析,則呼叫使用者程式碼來重新解析列表中的每個名稱。

適用於