IReceiveMarkupExtension Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Attention
IReceiveMarkupExtension has been deprecated. This interface is no longer in use.
Fournit un mécanisme dans lequel les types peuvent déclarer qu’ils peuvent recevoir une expression (ou une autre classe) à partir d’une extension de balisage, où la sortie est un type de propriété différent de la propriété cible. N’utilisez pas les implémentations .NET Framework 4.
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
- Attributs
Remarques
Dans .NET Framework 3.0, IReceiveMarkupExtension était une technique propre à WPF pour permettre aux types d’entrer un chemin de code différent chaque fois que l’un de ses membres accessibles en XAML est défini comme extensions de balisage lors de l’analyse XAML. Dans .NET Framework 4, cette interface est obsolète et est remplacée par une implémentation des services XAML .NET Framework pour la façon dont les extensions de balisage peuvent recevoir des services ou des types peuvent appeler une logique setter spécifique à l’extension de balisage.
Pour les implémentations de .NET Framework 4, si les types souhaitent effectuer un traitement spécial lors de la définition des propriétés par extension de balisage plutôt que par d’autres moyens, les types doivent être définis avec XamlSetMarkupExtensionAttribute des attributs appliqués. L’attribut spécifie un rappel, qui est généralement défini en tant que membre privé du type.
Dans les implémentations d’infrastructure des classes WPF, la plupart des cas où XamlSetMarkupExtensionAttribute l’application est appliquée font référence à une ReceiveMarkupExtension méthode qui a précédemment implémenté cette interface, mais utilisez maintenant le contexte par le biais du rappel.
Méthodes
| Nom | Description |
|---|---|
| ReceiveMarkupExtension(String, MarkupExtension, IServiceProvider) |
Obsolète.
Fournit la gestion des extensions de balisage qui fournissent des valeurs de propriété. Ne pas utiliser pour les implémentations .NET Framework 4 ; voir IReceiveMarkupExtension. |