IXamlNameProvider Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt einen Dienst bereit, der bei Speicher- und Schreibvorgängen verwendet wird, um ein Objekt einzugeben und einen XAML-Namen zurückzugeben.
public interface class IXamlNameProvider
public interface IXamlNameProvider
type IXamlNameProvider = interface
Public Interface IXamlNameProvider
Hinweise
Dieser Dienst ist nur für einen Speicherpfadvorgang relevant, z. B. wenn ein XamlXmlWriter Attributwertkonverter verwendet wird, und der Typkonverter oder wert serializer unterstützt serialisierung. A XamlObjectWriter stellt den Dienst nicht im Dienstkontext bereit.
Ein Typkonverter oder wert serializer kann auf diesen Dienst zugreifen, indem er einen verfügbaren Schemakontext als Dienstanbieter verwendet und dann den Dienst erhält, der IXamlNameProvider in diesem Kontext implementiert ist. Weitere Informationen finden Sie unter Type Converters and Markup Extensions for XAML and Service Contexts Available to Type Converters and Markup Extensions.
Um XAML-definierte Namen korrekt zu verwenden, müssen Sie möglicherweise auch Informationen über das handelnde XAML-Namescope und den Wert abrufen, der INameScope sie darstellt.
Methoden
GetName(Object) |
Ruft den XAML-Namen des angegebenen Objekts ab. |