mardi 24 août 2010

WPF / Windows Forms

Des interactions entre les deux spécifications graphiques du Framework .NET que sont WPF et les Windows Forms seront parfois nécessaires:
  • Exploiter depuis une application graphique WPF, un ensemble conséquent de librairies réalisées auparavant avec la technologie des Windows Forms. Actuellement, il n'existe pas d'outil pour convertir une application Window Forms vers WPF.
  • Réutiliser depuis WPF des fonctionnalités disponibles ou accessibles uniquement depuis des Windows Forms.

L'appel d'une fenêtre Windows Forms depuis une fenêtre WPF ne pose Généralement pas de problème particulier. Des difficultés pourront survenir quand cette séparation est impossible, c'est à dire lors de l'inclusion d'une fenêtre Windows Form dans le contenu d'une fenêtre WPF (hosting Window).
Cependant, bien que ces deux spécifications graphiques soient très différentes dans leur implémentation, l'interopérabilité reste simple en raison d'éxécution commune en code managé et sur la même CLR. Dans ce cas, la couche d'interopérabilité sera réalisé par un contrôle WPF (ElementHost, WindowsFormsHost) chargé d'accueillir la fenêtre Windows Froms au sein de l'application WPF.

Aucun commentaire:

Enregistrer un commentaire