IReceiveMarkupExtension 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.
Achtung
IReceiveMarkupExtension has been deprecated. This interface is no longer in use.
Stellt einen Mechanismus bereit, mit dem Typen deklarieren können, dass sie einen Ausdruck (oder eine andere Klasse) aus einer Markuperweiterung empfangen können, wobei die Ausgabe ein anderer Eigenschaftstyp als die Zieleigenschaft ist. Verwenden Sie nicht für .NET Framework 4-Implementierungen.
public interface class IReceiveMarkupExtension
public interface IReceiveMarkupExtension
[System.Obsolete("IReceiveMarkupExtension has been deprecated. This interface is no longer in use.")]
public interface IReceiveMarkupExtension
type IReceiveMarkupExtension = interface
[<System.Obsolete("IReceiveMarkupExtension has been deprecated. This interface is no longer in use.")>]
type IReceiveMarkupExtension = interface
Public Interface IReceiveMarkupExtension
- Attribute
Hinweise
In .NET Framework 3.0 war eine WPF-spezifische Technik zum Zulassen, IReceiveMarkupExtension dass Typen einen anderen Codepath eingeben können, wenn eines seiner XAML-Barrierefreiheitsmember, die während der XAML-Analyse als Markuperweiterungen festgelegt wurden. In .NET Framework 4 ist diese Schnittstelle veraltet und wird durch eine .NET Framework XAML Services-Implementierung ersetzt, um zu erfahren, wie Markuperweiterungen Dienste oder Typen markuperweiterungsspezifische Setterlogik aufrufen können.
Bei .NET Framework 4-Implementierungen sollten Typen, die beim Festlegen von Eigenschaften durch Markuperweiterung und nicht durch andere Methoden spezielle Verarbeitungen durchführen möchten, mit XamlSetMarkupExtensionAttribute angewendeten Attributen definiert werden. Das Attribut gibt einen Rückruf an, der in der Regel als privates Mitglied des Typs definiert ist.
In Infrastrukturimplementierungen von WPF-Klassen verweisen die meisten Fälle, in denen XamlSetMarkupExtensionAttribute angewendet wird, auf eine ReceiveMarkupExtension Methode, die diese Schnittstelle zuvor implementiert hat, aber jetzt den Kontext über den Rückruf verwenden.
Methoden
| Name | Beschreibung |
|---|---|
| ReceiveMarkupExtension(String, MarkupExtension, IServiceProvider) |
Veraltet.
Stellt die Behandlung für Markuperweiterungen bereit, die Eigenschaftswerte bereitstellen. Verwenden Sie nicht für .NET Framework 4-Implementierungen; siehe IReceiveMarkupExtension. |