2012-10-10 38 views
0

我有兩個項目的解決方案。第一個項目包含數據庫模型的定義,第二個項目包含表單。我想知道在第一個項目中定義模型的第二個項目中使用DesignData的最佳方法是什麼。我如何鏈接?多個項目的WPF示例數據

+0

什麼類型的項目 - 應用程序或類庫? – Surfbutler

+0

類型應用程序 – Pythonizo

+0

這兩個項目都是應用程序嗎?如果你可以讓他們中的一個成爲一個類庫,那麼把它們聯繫起來會更容易。然後您可以使用流行的界面系統,如@OmegaMan建議的MVVM。由於它們都是應用程序,因此您需要通過WCF,命名管道或其他技術來查看進程間通信,這些通信都不如將類庫鏈接到應用程序那樣簡單。 – Surfbutler

回答

1

查找到MVVM architecture

  1. 把可視窗口「形式」 /頁成查看項目(僅處理用戶交互和GUI操作。)
  2. 創建其加工業務視圖模型項目消耗數據庫模型的邏輯。
  3. 使用視圖模型類綁定到視圖上的項目以顯示數據。

通過拆分和分離模型,視圖和業務邏輯(視圖模型)的問題,您可以獲得MVVM體系結構的好處。