IXamlNameResolver.GetFixupToken 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
回傳一個物件,能修正產生前向參考的特定標記模式。
多載
| 名稱 | 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,且所有前向參考名稱皆可解析,則呼叫使用者程式碼來重新解析列表中的每個名稱。