嗯,我看到了很多這種類型的問題的解決方案,但我無法解決我的問題。我在一些wpf/mvvm應用程序上工作。我的應用程序的結構是這樣的:添加這個項目作爲參考將導致循環依賴mvvm
- 一個項目視圖模型
- 一個項目查看
- 一個WCF服務項目
所以,問題是這樣的:我需要賦予新的DataContext到我的視窗,從我的viewmodel類。像這樣的東西(在我看來模型類):
SomeWindow window = new SomeWindow();
window.DataContex = this.someViewModel;
問題是我無法訪問我的視圖類。我添加了我的viewmodel到我的視圖項目的引用,但不能將我的視圖的引用添加到我的viewmodel因爲我得到上述錯誤。 我該如何解決這個問題?
移動參考,如何? WCF不應該引用任何人,視圖應該引用VM和可能的WCF,VM應該引用WCF而不是視圖。如果類型在錯誤的程序集中,請移動它們。 – Will