2012-11-12 337 views
1

我正在閱讀有關MVVM,似乎視圖模型和模型類之間存在一對多的關係。視圖模型和模型和視圖之間的關係

  1. 可以說一個模型視圖必須用於項目中不同的模型類嗎?

  2. 查看視圖模型關係如何?使用一個視圖模型來處理多個視圖是否有意義?

感謝,

回答

0

在「型號 - 查看-ViewModel」的模式是創建你會無論是在視圖和視圖模型是工作對象的數據結構。模型可以在任何地方使用。您將在許多不同的視圖模型上使用許多模型。

該視圖使用一個ViewModel。該視圖負責外觀。該視圖通過DataContext屬性引用其一個viewModel。它可以在XAML中或視圖後面的代碼的構造函數中設置。

ViewModel封裝了表示邏輯並且沒有直接引用該視圖。