Je souhaite que mon programme s'exécute sous Linux mais je ne sais pas quoi faire de l'interface utilisateur. En ce moment j'utilise WPF mais il ne sera probablement pas supporté par Mono trop tôt. Les contrôles d'interface utilisateur sont édités directement par le code non-UI.Interface utilisateur pour multiplateforme .net Application
Passer à Windows Forms serait plus simple, mais je pense que ça ne semble pas très bien sur Linux. Ce dont je rêve en ce moment, c'est d'avoir une sorte d'interface utilisateur abstraite qui fournit les contrôles standard (avec les membres standard) et garde le code non-interface utilisateur du reste. Donc, je devrais traduire les changements dans l'interface utilisateur abstraite à l'interface utilisateur concrète. Ce serait beaucoup de travail mais le code serait hautement réutilisable.
Que feriez-vous et que pensez-vous de la dernière idée?
(Il serait bon si elle ne nécessiterait pas quelque chose de nouveau pour être installé sur Windows.)
Je préférerais qu'il fonctionne sous Windows sans avoir à installer autre chose. – weiqure