Есть ли способ закрыть представление, когда пользователь нажимает кнопку закрытия (X) в представлении, или я просто хочу знать что-то вроде ApplicationsCommand.close не хотят использовать Интерфейс IRequestCloseViewModel. спасибоClose View From viewModel с использованием MVVM или без ViewModel
0
A
ответ
2
Да, есть ApplicationCommands.Close и используется так же, как вы предлагаете: Везде, где есть кнопка закрытия, привязать его к ApplicationCommands.Close так:
<Button Content="{StaticResource CloseX}" Command="Close" />
Теперь в вашем базовый класс, который вы используете для своих представлений, зарегистрируйте обработчик событий для этой команды, и когда он запускается, удалите представление из его родителя или иным образом закройте представление. Информация о том, как это сделать, зависит от того, как вы управляете своими окнами. Если каждое представление является независимым окном, просто закройте окно. Но если есть менеджер представлений, который управляет макетом, удалите из него представление.
Смежные вопросы
- 1. Prism2/MVVM Close View from ViewModel
- 2. Open/Close View from ViewModel
- 3. MVVM viewmodel view view
- 4. MVVM и иерархия View/ViewModel
- 5. MVVM ViewModel внутри ViewModel
- 6. с использованием Datagrid.Items.Refresh() from viewmodel
- 7. MVVM ViewModel против MVC ViewModel
- 8. Aurelia View без ViewModel
- 9. Обновить данныеBinding From View To ViewModel
- 10. Mvvm Light ViewModel With ViewModel
- 11. MVVM - Макет объектов View (Visual3d) в View или ViewModel
- 12. Nativescript getViewById from ViewModel
- 13. print WPF visual from viewmodel
- 14. Как называть NavigationService from ViewModel
- 15. MVVM ViewModel Посмотреть сообщение
- 16. MVVM ViewModel взаимодействует с View, правда ли это MVVM?
- 17. ViewModel in View
- 18. MVVM Зависимости между View и ViewModel
- 19. Модель Mvvm ViewModel
- 20. MVVM View - ViewModel связь через события
- 21. MVVM - ViewModel/привязка модели
- 22. MVVM/User Controls & View = ViewModel convention
- 23. MVVM - динамическое создание нескольких экземпляров view/viewmodel
- 24. Создание представления должно быть частью View или ViewModel [MVVM]?
- 25. Добавить данные в viewmodel from view
- 26. Доступ собственности объекта в View from ViewModel
- 27. Загрузить как View или ViewModel?
- 28. ViewModel per View или для модели?
- 29. Bind Image from ViewModel
- 30. MVVM Throbber в ViewModel
Что вы ищете? Это окно? или просто UserControl? –
это окно и может быть пользовательским элементом управления в будущем, но прямо сейчас я использую окно –