Y at-il un moyen de fermer la vue lorsque l'utilisateur clique sur le bouton de fermeture (X) sur la vue ou je veux juste savoir quelque chose comme ApplicationsCommand.close ne veulent pas utiliser IRequestCloseViewModel interface. merci beaucoupClose View De viewModel utilisant MVVM ou sans ViewModel
0
A
Répondre
2
Oui, il y a une ApplicationCommands.Close et il est utilisé comme vous suggérer: partout où vous avez un bouton de fermeture, se lient à ApplicationCommands.Close comme ceci:
<Button Content="{StaticResource CloseX}" Command="Close" />
maintenant dans votre la classe de base que vous utilisez pour vos vues, enregistrez un gestionnaire d'événements pour cette commande et, lorsqu'elle se déclenche, supprimez la vue de son parent ou fermez la vue. Les détails de la procédure dépendent de la façon dont vous avez géré vos fenêtres de vue. Si chaque vue est une fenêtre indépendante, fermez simplement la fenêtre. Mais s'il existe un gestionnaire de vues qui gère la mise en page, supprimez-en la vue.
Questions connexes
- 1. Prism2/MVVM Close View from ViewModel
- 2. Liaison de données avec WPF et MVVM/Model-View-ViewModel
- 3. Model View ViewModel dans WPF avec WebBrowser
- 4. MVVM ViewModel et méthodes statiques
- 5. Validation: Modèle ou ViewModel
- 6. WPF MVVM constructeur ViewModel DesignMode
- 7. View - ViewModel - Entity Framework 4
- 8. MVVM ViewModel pour afficher la messagerie
- 9. WPF - MVVM Commande lie Sub ViewModel
- 10. MVVM: CollectionView dans ViewModel ou CollectionViewSource dans xaml?
- 11. WPF Usercontrol interaction avec parent view/viewmodel
- 12. Model View ViewModel les meilleures pratiques
- 13. ViewModel create dans MVVM - mon look
- 14. MVVM - ViewModel qui est aussi une région?
- 15. WPF MVVM .. vue d'accès éléments viewmodel
- 16. Appeler les méthodes ViewModel
- 17. MVVM - La vue doit-elle faire référence au Presenter/ViewModel?
- 18. Méthode MVVM Invoke dans View (à partir de ControlTemplate via ViewModel)
- 19. GlobalSettings ViewModel
- 20. WPF: Evénement LostFocus sur un control/view/viewmodel particulier
- 21. Passer ou Obtenir une valeur de Parent ViewModel vers Sub-ViewModel?
- 22. Choix entre les propriétés ViewModel liées ou la messagerie pour communiquer entre ViewModel et View à l'aide de MVVM Light Toolkit
- 23. Un ViewModel de MVVM doit-il référencer la vue?
- 24. Problème de liaison View to ViewModel avec DataTemplate
- 25. Structure de données complexe dans la couche ViewModel du MVVM
- 26. Question de communication ViewModel
- 27. MVVM: Concevoir une architecture ViewModel avec ViewModels agrégés/selon
- 28. MVVM ViewModel doit-il effectuer une conversion/validation de type?
- 29. WPF MenuItem ViewModel Commande
- 30. Construction d'un ViewModel
Quelle est votre vue? Est-ce une fenêtre? ou juste un UserControl? –
c'est une fenêtre et peut être un contrôle utilisateur à l'avenir, mais en ce moment j'utilise la fenêtre –