Udostępnij za pośrednictwem


IXamlNameResolver.GetFixupToken Metoda

Definicja

Zwraca obiekt, który może być poprawny dla niektórych wzorców znaczników, które generują odwołania do przodu.

Przeciążenia

GetFixupToken(IEnumerable<String>)

Zwraca obiekt, który może być poprawny dla niektórych wzorców znaczników, które generują odwołania do przodu.

GetFixupToken(IEnumerable<String>, Boolean)

Zwraca obiekt, który może być poprawny dla niektórych wzorców znaczników, które generują odwołania do przodu.

GetFixupToken(IEnumerable<String>)

Zwraca obiekt, który może być poprawny dla niektórych wzorców znaczników, które generują odwołania do przodu.

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

Parametry

names
IEnumerable<String>

Kolekcja nazw, które są możliwe do przekazywania odwołań.

Zwraca

Object

Obiekt, który udostępnia token do późniejszego oszacowania zachowania wyszukiwania.

Uwagi

Istniejący dostawcy usług wewnętrznych, którzy są dostępni w kontekstach schematu dla rozszerzeń znaczników i konwerterów typów, mogą zaimplementować tę usługę; Jednak zwracają one typ wewnętrzny, który może przetwarzać tylko istniejący składnik zapisywania XAML, który działa w domyślnym kontekście schematu XAML.

Gdy wszystkie nazwy, do których odwołuje się odwołanie, są rozpoznawane, kod użytkownika jest wywoływany w celu ponownej analizy każdej nazwy na liście.

Dotyczy

GetFixupToken(IEnumerable<String>, Boolean)

Zwraca obiekt, który może być poprawny dla niektórych wzorców znaczników, które generują odwołania do przodu.

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

Parametry

names
IEnumerable<String>

Kolekcja nazw, które są możliwe do przekazywania odwołań.

canAssignDirectly
Boolean

true aby natychmiast przypisać rozpoznane odwołanie do nazwy do właściwości docelowej. false aby wywołać kod użytkownika dla ponownej analizy. Domyślne zachowanie to false.

Zwraca

Object

Obiekt, który udostępnia token do późniejszego oszacowania zachowania wyszukiwania.

Uwagi

Istniejący dostawcy usług wewnętrznych, którzy są dostępni w kontekstach schematu dla rozszerzeń znaczników i konwerterów typów implementują tę usługę; Jednak zwracają one typ wewnętrzny, który może być przetwarzany tylko przez istniejących składników zapisywania XAML, które działają w domyślnym kontekście schematu XAML.

Jeśli canAssignDirectly jest to false, gdy wszystkie nazwy, do których odwołuje się przekazywanie, można rozpoznać, kod użytkownika jest wywoływany w celu ponownej analizy każdej nazwy na liście.

Dotyczy