IReceiveMarkupExtension Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |