Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > .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

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)