аналогично сценарию упомянутого в вопросе: Binding the "WindowState" property of a window in WPF using MVVMWindowState изменения при использовании Prism с MVVM
Использование Prism (просмотры, модули, оболочки) У меня есть Shell.xaml (принадлежит WPFProject), который загружает 2 мнения в заказ:
- LoginView.xaml (UserControl) от SecurityModule (другой ClassLibrary проект)
- MainScreenView.xaml (UserControl) от ProductModule (другой ClassLibrary проект) - по нажатию кнопки "Вход в систему" на LoginView. xaml
LoginView.xaml меньше, чем ширина = 300, высота = 300. Но MainScreenView.xaml должен отображаться в максимальном размере.
Теперь, чтобы отобразить MainScreenView.xaml в оболочке, окно должно быть максимальным.
Как я могу открыть свойство Shell WindowState, чтобы я мог изменять при загрузке представлений оболочки с помощью Prism с MVVM?
См образец примера Призма MVVM по ссылке: http://weblogs.asp.net/sujithkjagini/archive/2011/02/02/building-applications-with-wpf-and-prism-aka-cag.aspx