IXamlNameProvider Interfejs
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Udostępnia usługę używaną podczas operacji zapisywania i zapisu w celu wprowadzenia obiektu i zwrócenia nazwy XAML.
public interface class IXamlNameProvider
public interface IXamlNameProvider
type IXamlNameProvider = interface
Public Interface IXamlNameProvider
Uwagi
Ta usługa jest odpowiednia tylko w przypadku operacji zapisywania ścieżki, na przykład w przypadku XamlXmlWriter serializacji użycia konwertera wartości przypisanej, a konwerter typów lub serializator wartości obsługuje serializacji. Element A XamlObjectWriter nie dostarcza usługi w kontekście usługi.
Konwerter typów lub serializator wartości może uzyskać dostęp do tej usługi przy użyciu dostępnego kontekstu schematu jako dostawcy usług, a następnie uzyskać IXamlNameProvider usługę zaimplementowaną w tym kontekście. Aby uzyskać więcej informacji, zobacz Type Converters and Markup Extensions for XAML and Service Contexts Available to Type Converters and Markup Extensions (Konwertery typów i Rozszerzenia znaczników dla języków XAML i kontekstów usług dostępnych dla konwerterów typów i rozszerzeń znaczników).
Aby poprawnie używać nazw zdefiniowanych przez język XAML, może być również konieczne uzyskanie informacji o działającej nazwie XAML i INameScope wartości, która ją reprezentuje.
Metody
GetName(Object) |
Pobiera nazwę XAML określonego obiektu. |