ähnlich dem Szenario in der Frage erwähnt: Binding the "WindowState" property of a window in WPF using MVVMWindow Änderung bei der Verwendung von Prism mit MVVM
Prisma (Ansichten, Module, Shell) Ich habe ein Shell.xaml (gehört zu WPFProject), die Lasten 2 Abrufe Bestellung:
- LoginView.xaml (Usercontrol) von zum Sicherheits (ein weiteres Projekt Classlibrary)
- MainScreenView.xaml (Usercontrol) von ProductModule (ein weiteres Projekt Classlibrary) - auf Klick auf "Log-in" -Taste auf Loginview. xaml
Die LoginView.xaml ist kleiner wie width = 300, height = 300. Die MainScreenView.xaml muss jedoch in maximierter Größe angezeigt werden.
Jetzt MainScreenView.xaml in der Shell anzuzeigen, muss der Fensterstatus maximiert werden.
Wie kann ich die Shell WindowState-Eigenschaft verfügbar machen, sodass ich beim Laden von Ansichten auf der Shell mithilfe von Prism mit MVVM ändern kann?
Siehe die Probe Prism MVVM Beispiel aus dem Link: http://weblogs.asp.net/sujithkjagini/archive/2011/02/02/building-applications-with-wpf-and-prism-aka-cag.aspx