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) von einer Markuperweiterung empfangen können, wobei die Ausgabe einen anderen Eigenschaftentyp als die Zieleigenschaft aufweist. Nicht in .NET Framework 4-Implementierungen verwenden.
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, mit der Typen einen anderen Codepfad eingeben können, IReceiveMarkupExtension wenn eines der xaml-zugänglichen Member während der XAML-Analyse als Markuperweiterungen festgelegt wurde. 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 empfangen können, die markuperweiterungsspezifische Setterlogik aufrufen können.
Wenn Typen bei .NET Framework 4-Implementierungen beim Festlegen von Eigenschaften durch Markuperweiterung und nicht durch andere Methoden eine spezielle Verarbeitung durchführen möchten, sollten Typen mit XamlSetMarkupExtensionAttribute angewendeten Attributen definiert werden. Das -Attribut gibt einen Rückruf an, der in der Regel als privates Element des Typs definiert wird.
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
ReceiveMarkupExtension(String, MarkupExtension, IServiceProvider) |
Veraltet.
Stellt die Behandlung für die Markuperweiterungen bereit, die Eigenschaftswerte bereitstellen. Verwenden Sie nicht für .NET Framework 4-Implementierungen. Weitere Informationen finden Sie unter IReceiveMarkupExtension. |