IComponentConnector 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í.
Proporciona compatibilidad de herramientas y compilación de marcado para los elementos XAML con nombre y para adjuntar controladores de eventos a dichos elementos.
public interface class IComponentConnector
public interface IComponentConnector
type IComponentConnector = interface
Public Interface IComponentConnector
- Derivado
Comentarios
Esta interfaz la usa internamente Baml2006Reader.
Las implementaciones de InitializeComponent son ampliamente observables como parte de la infraestructura proporcionada por marcos o tecnologías que usan XAML combinado con modelos de programación y aplicación. Por ejemplo, siempre que examine las clases generadas para los elementos raíz XAML en las páginas y aplicaciones de WPF, verá InitializeComponent definido en la salida. Ese método también existe en el ensamblado compilado y desempeña un papel en el modelo de aplicación WPF de cargar el contenido de la interfaz de usuario XAML en tiempo de análisis XAML. Para obtener más información sobre la integración de WPF del concepto, consulta Información general sobre la administración de aplicaciones InitializeComponent
o Código subyacente y XAML en WPF.
En versiones anteriores de .NET Framework, esta interfaz existía en el ensamblado específico de WPF WindowsBase. En .NET Framework 4, IComponentConnector está en el ensamblado System.Xaml. . Para obtener más información, consulta Types Migrated from WPF to System.Xaml.
Sugerencia
Un error al resolver IComponentConnector durante un intento de compilación suele ser un indicador de que no ha actualizado correctamente el proyecto de WPF. En concreto, el proyecto no hace referencia al ensamblado System.Xaml de un proyecto destinado a .NET Framework 4. Intente ejecutar la devenv /upgrade
opción para el proyecto o ajuste las referencias de ensamblado del proyecto para que System.Xaml esté en la lista de referencias.
Métodos
Connect(Int32, Object) |
Asocia eventos y nombres con el contenido compilado. |
InitializeComponent() |
Carga la página compilada de un componente. |