Bonjour à tous!
Je développe actuellement un logiciel (C# WinForms), qui va être un outil interne, et qui profiterait grandement d'une interface graphique type ZUI (Zooming User Interface) à certains endroits.
Je ne veux pas faire quelque chose de trop compliqué, juste quelque chose de fluide, la complexité s'ajoutera au fil du temps si besoin.
Le but est de faire une dll qui contiendra toutes les fonctions nécessaires à ce type d'interface graphique, puis un UserControl se basant sur cette dll et qui sera différent d'un outil à un autre (il y aura plusieurs logiciels basés dessus en fait).
La question que je me pose est: quelle librairie graphique utiliser ???
J'ai déjà un peu touché à direct3d, opengl, gdi+, xna mais je n'arrive pas à savoir quelle serait la meilleure solution pour ce genre de problématique.
L'affichage ne serait pas particulièrement compliqué (type diagramme), mais ce qui risque de coincer c'est le zoom temps réel et le scrolling. Du coup je pense que GDI+ n'ira, mais peut-être qu'avec des optimisations ou des techniques particulières ça passe...
Enfin bref, quelle technologie me conseilleriez-vous ?
Merci d'avance et bon début de week-end !
Partager