System.Windows.Forms.Integration Espace de noms
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.
Contient des classes qui prennent en charge l’interopérabilité des contrôles Windows Forms et WPF.
Classes
| Nom | Description |
|---|---|
| ChildChangedEventArgs |
Fournit des données pour les événements ChildChanged et ChildChanged. |
| ElementHost |
Contrôle Windows Forms qui peut être utilisé pour héberger un élément Windows Presentation Foundation (WPF). |
| IntegrationExceptionEventArgs |
Fournit une classe de base pour EventArgs les classes qui prennent en charge éventuellement le déclenchement d’exceptions. |
| LayoutExceptionEventArgs |
Fournit des données pour l'événement LayoutError. |
| PropertyMap |
Fournit un moyen de traduire des valeurs de propriété entre les contrôles Windows Forms et les éléments WPF (Windows Presentation Foundation). |
| PropertyMappingExceptionEventArgs |
Fournit des données pour l'événement PropertyMappingError. |
| WindowsFormsHost |
Élément qui vous permet d’héberger un contrôle Windows Forms sur une page WPF. |
Délégués
| Nom | Description |
|---|---|
| PropertyTranslator |
Fournit une fonction de traduction pour une propriété mappée du contrôle hôte. |
Remarques
L’espace de noms System.Windows.Forms.Integration contient des classes qui permettent l’interopérabilité entre les technologies Windows Forms et WPF. Lorsque vous utilisez des classes System.Windows.Forms.Integration, vous pouvez héberger des contrôles Windows Forms sur des pages WPF et des éléments WPF dans des applications basées sur Windows Forms.
Les deux classes clés qui implémentent des fonctionnalités d’interopérabilité sont WindowsFormsHost et ElementHost. La classe que vous utilisez dépend de votre implémentation de contrôle :
Utilisez la classe WindowsFormsHost lorsque vous devez utiliser un contrôle Windows Forms sur une page de WPF.
Utilisez la classe ElementHost lorsque vous devez utiliser un élément WPF dans une application basée sur Windows Forms.