PEASANT KING
Commander
- Registriert
- Okt. 2008
- Beiträge
- 2.397
Hallo Leute,
wie der Titel schon erahnen lässt bin ich dabei mir eine C# Anwendung unter Verwendung des Prism Frameworks und Unity zu programmieren
soweit so gut. Jetzt habe ich brav die Basis für die Anwendung geschaffen und habe mir ein Modul Projekt angelegt.
Kann auch in meiner Anwendung über Button mittels Prism Navigation und Region Manager die View des Moduls in der Hauptanwendung sichtbar machen.
Allerdings wenn ich in der View des Moduls meinen Testbutton betätige der mittels Databinding an das ViewModel des Moduls gebunden sein sollte,
passiert folgendes, das Binding versucht die Eigenschaft im ViewModel der Basis Anwendung zu suchen anstatt das ViewModel des Moduls heran zu ziehen.
Bevor hier gefragt wird,
habe ich in der View des Modules angeben.
Als Fehler bekomme ich immer beim Ausführen des Buttons
Wobei er hier ja das Model meines Moduls ansprechen sollte dort gibt es die Eigenschaft, wenn ich die Eigenschaft in dem MainWindowViewModel anlege würde es funktionieren
verständlich, allerdings würde das ja das Ganze Konzept von "Losely coupled modules" über den Haufen werfen...
Vielleicht hat ja Jemand eine Idee, ich bin frischer Anfänger was das Prism Framework angeht.
wie der Titel schon erahnen lässt bin ich dabei mir eine C# Anwendung unter Verwendung des Prism Frameworks und Unity zu programmieren
soweit so gut. Jetzt habe ich brav die Basis für die Anwendung geschaffen und habe mir ein Modul Projekt angelegt.
Kann auch in meiner Anwendung über Button mittels Prism Navigation und Region Manager die View des Moduls in der Hauptanwendung sichtbar machen.
Allerdings wenn ich in der View des Moduls meinen Testbutton betätige der mittels Databinding an das ViewModel des Moduls gebunden sein sollte,
passiert folgendes, das Binding versucht die Eigenschaft im ViewModel der Basis Anwendung zu suchen anstatt das ViewModel des Moduls heran zu ziehen.
Bevor hier gefragt wird,
Code:
ViewModelLocator.AutoWireViewModel="True"
Als Fehler bekomme ich immer beim Ausführen des Buttons
Code:
BindingExpression path error: 'PrintCommand' property not found on 'object' ''MainWindowViewModel'....
verständlich, allerdings würde das ja das Ganze Konzept von "Losely coupled modules" über den Haufen werfen...
Vielleicht hat ja Jemand eine Idee, ich bin frischer Anfänger was das Prism Framework angeht.