J'ai une interface graphique qui va faire beaucoup de tâches disparates. Je les ai actuellement séparés dans un onglet UI. La fonctionnalité qui fait tout le travail lourd est divisée en classes séparées, mais ce qui reste est encore un gâchis. Comment organisez-vous les fonctions de l'interface graphique dans le code pour que tout soit cohérent? Je travaille spécifiquement avec WPF, mais les réponses générales sont également appréciées.(WPF) Comment garder le code GUI d'être un gâchis
3
A
Répondre
12
Vous devriez jeter un oeil à la Model-View-ViewModel design pattern, ce qui est parfait pour écrire du code GUI propre, clairement séparé de la logique métier.
4
En plus de Thomas répondre - MVVM si pour la séparation GUI-non GUI. Vous devriez également séparer les modules GUI, et Prism aidera dans ce sens.
Questions connexes
- 1. mes étiquettes div sont un gâchis
- 2. WPF définir un MenuItem.Icon dans le code
- 3. Iphone GUI code de physique
- 4. l'organisation du code gui dans C#
- 5. WPF Gui rafraîchir de thread différent
- 6. Redémarrage de DHCP-Server entraîne un gâchis d'adresses IP-Client
- 7. Comment garder le clavier toujours à l'écran?
- 8. gui pour le programme mpi
- 9. AS3 - Garder un tableau clairsemé
- 10. Comment lier WPF Grid Column Width dans le code?
- 11. WPF GUI conception de plugin. J'ai besoin d'un petit feedback
- 12. Comment garder le lien vivant sur le serveur Web mongoose
- 13. WPF ComboBox Comment lier l'élément sélectionné dans le code?
- 14. Comment garder sons Pour BOUTONS
- 15. WPF MVVM + UserControl avec le code derrière
- 16. XPath dans le code C# derrière WPF
- 17. Comment garder un paramètre de url après redirect à Login.aspx
- 18. GUI de l'Agenda Google GUI
- 19. C# onglet gui, Masquer le corps?
- 20. WPF ListBox contrôle le défilement horizontal dans le code
- 21. Exécuter le code sur le formulaire WPF fermer
- 22. WPF Gui qui change de taille avec la fenêtre?
- 23. Garder le focus sur une application
- 24. Comment garder les contrôleurs hors de xib
- 25. Comment définir le curseur QWidget en dehors du thread GUI
- 26. Dans WPF, comment puis-je ajouter une bordure à un contrôle dans le code derrière?
- 27. Comment garder la page avec l'état complet dans la navigation wpf app
- 28. GUI Design: Comment faites-vous?
- 29. Comment puis-je gérer et communiquer les erreurs de bas niveau à wpf gui?
- 30. Garder VBScript organisé