Combien de ViewModel devrais-je avoir par application WPF? Est-ce que View représente un fichier xaml ou "one display area"? En supposant que j'ai quitté panneau et panneau de document dans MainWindow.xaml devrais-je le diviser en LeftPanelViewModel et DocumentPanelViewModel? Les vues du panneau de gauche et du panneau de document sont-elles séparées?ViewModels per View
0
A
Répondre
1
Je vous suggère d'avoir deux ViewModels, LeftPanelViewModel et DocumentPanelViewModel, afin de maintenir votre code facilement. Parce que votre vue peut contient beaucoup de lignes de code (Propriétés binded, commande, fonction, etc ...)
1 Voir => 1 ViewModel
Questions connexes
- 1. Youtube pay-per-view
- 2. ViewModels multiples/Single View avec MVC Contrib
- 3. Thread-per-character vs Thread-per-map design
- 4. SVN Organisation (s) de projet: per-module or per-project
- 5. Akka.io: Thread per Acteur
- 6. viewmodels mvc sauver
- 7. Mise en cache Django per-view: définir l'heure d'expiration plutôt que le timeout du cache?
- 8. Le cache Django per-view ajoute-t-il des en-têtes HTTP?
- 9. comment utiliser correctement ViewModels
- 10. Deux ViewModels pour une vue
- 11. Remplissage SelectLists dans viewmodels
- 12. Disabled/Custom params_parser per action
- 13. Interceptor per api in retrofit2
- 14. Drapeau Django runonce-per-db?
- 15. luigi per-task retry policy
- 16. Objet jQuery per Rails personnalisé
- 17. Transaction-per-request et Jersey
- 18. ViewModels multiples dans la vue
- 19. Passez les listes imbriquées de View to Controller en utilisant viewmodels
- 20. viewmodels et validation discrète mvc3
- 21. Silverlight et plusieurs viewmodels
- 22. Concaténer deux ViewModels
- 23. Comment refactoriser viewmodels
- 24. création de viewmodels
- 25. Grilles avec ViewModels - WPF
- 26. Héritage dans Knockout.js ViewModels
- 27. knockout avec dynamic viewmodels
- 28. Plusieurs ViewModels Knockout
- 29. Custom DataAnnotation & ViewModels
- 30. ViewModels et rendu
si View est pas "de manière rigide sticked" au fichier XAML ? – fex
Vous pouvez avoir deux vues => deux fichiers xaml, je vous suggère également d'installer le framework prisme, il donne beaucoup de fonctionnalités ... –
mais ces panneaux font partie du contrôle personnalisé et je ne peux pas le diviser en 2 xaml. Une vue peut-elle décrire juste une partie d'un .xaml? J'utilise la lumière mvvm. – fex