IComponentConnector 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.
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. |