Compartir vía


IReceiveMarkupExtension Interfaz

Definición

Precaución

IReceiveMarkupExtension has been deprecated. This interface is no longer in use.

Proporciona un mecanismo mediante el cual los tipos pueden declarar que pueden recibir una expresión (u otra clase) de una extensión de marcado, donde el resultado es un tipo de propiedad diferente que la propiedad de destino. No lo use para implementaciones de .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
Atributos

Comentarios

En .NET Framework 3.0, IReceiveMarkupExtension era una técnica específica de WPF para permitir que los tipos escriban una ruta de código diferente cada vez que cualquiera de sus miembros accesibles para XAML donde se establece como extensiones de marcado durante el análisis de XAML. En .NET Framework 4, esta interfaz está obsoleta y se reemplaza por una implementación de servicios XAML de .NET Framework para saber cómo las extensiones de marcado pueden recibir servicios o tipos pueden invocar lógica de establecedor específica de extensión de marcado.

En el caso de las implementaciones de .NET Framework 4, si los tipos quieren realizar un procesamiento especial al establecer propiedades por extensión de marcado en lugar de por otros medios, los tipos deben definirse con XamlSetMarkupExtensionAttribute atributos aplicados. El atributo especifica una devolución de llamada, que normalmente se define como miembro privado del tipo.

En las implementaciones de infraestructura de clases de WPF, la mayoría de los casos en XamlSetMarkupExtensionAttribute los que se aplica hace referencia a un ReceiveMarkupExtension método que implementó anteriormente esta interfaz, pero ahora usa el contexto a través de la devolución de llamada.

Métodos

ReceiveMarkupExtension(String, MarkupExtension, IServiceProvider)
Obsoletos.

Proporciona el control para las extensiones de marcado que proporcionan valores de propiedad. No use para implementaciones de .NET Framework 4; vea IReceiveMarkupExtension.

Se aplica a

Consulte también