| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > .NET для новичков > WPF XAML MVVM |
| Автор: briareus 6.4.2014, 21:36 |
| прикладное приложение WPF XAML MVVM директории - helpers - view - viewmodel окно mainwindow.xaml не содержит UI MainControl (UserControl) содержит UI элементы число MainControl неограниченное, каждое содержит свой набор UI-элементов MainControl помещается в MainWindow в зависимости от нажатой кнопки. Базовый MainControl помещается при старте (т.е. в среде разработки MainWindow не содержит UI). все команды выполняемые по нажатию на кнопки в MainControl должны быть описаны только во ViewModel, т.е. View не содержит исполнительный код. необходимы 3 UserControl xaml главный UserControl содержит две кнопки: Вычислить и Закрыть. Соответственно команда закрытия Окна по кнопке Закрыть должна быть описана в ViewModel, тогда как View.UserControl не содержит команды закрытия окна (this.Close()) как такое создать? у меня не получается maincontrol.xaml помещать при старте в окно не могу назначить binding закрытия окна из viewmodel.usercontrol.cs |