IComponentConnector Interface

Définition

Assure une prise en charge des outils et de la compilation du balisage pour les éléments XAML nommés et pour attacher à ces derniers des gestionnaires d’événements.

public interface class IComponentConnector
public interface IComponentConnector
type IComponentConnector = interface
Public Interface IComponentConnector
Dérivé

Remarques

Cette interface est utilisée en interne par Baml2006Reader.

Les implémentations de InitializeComponent sont largement observables dans le cadre de l’infrastructure fournie par des frameworks ou des technologies qui utilisent XAML combinés avec des modèles d’application et de programmation. Par exemple, chaque fois que vous examinez les classes générées pour les éléments racine XAML dans les pages et applications WPF, vous voyez InitializeComponent défini dans la sortie. Cette méthode existe également dans l’assembly compilé et joue un rôle dans le modèle d’application WPF de chargement du contenu de l’interface utilisateur XAML au moment de l’analyse XAML. Pour plus d’informations sur l’intégration WPF du concept, consultez Vue d’ensemble de la InitializeComponent gestion des applications ou Code-Behind et XAML dans WPF.

Dans les versions précédentes du .NET Framework, cette interface existait dans l’assembly WindowsBase spécifique à WPF. Dans .NET Framework 4, IComponentConnector se trouve dans l’assembly System.Xaml. . Pour plus d'informations, consultez Types Migrated from WPF to System.Xaml.

Conseil

Un échec de résolution IComponentConnector lors d’une tentative de génération est souvent un indicateur que vous n’avez pas mis à jour correctement votre projet WPF. En particulier, le projet ne fait pas référence à l’assembly System.Xaml pour un projet qui cible .NET Framework 4. Essayez d’exécuter l’option devenv /upgrade pour le projet ou ajustez les références d’assembly de projet afin que System.Xaml figure dans la liste des références.

Méthodes

Connect(Int32, Object)

Joint des événements et des noms au contenu compilé.

InitializeComponent()

Charge la page compilée d’un composant.

S’applique à