0
我有一個ProjectModel
和一個ProjectViewModel
類;我的模型處理一個項目的直接操作,而視圖模型提供了「視圖友好」的屬性和命令Fody-PropertyChanged提高對相關財產的變化
然而,在我的ViewModel我露出結合
private ProjectModel Model { get; set; }
public IProject Project
{
get
{
return Model.Project;
}
}
的觀點只讀項目合同
所以在這裏,物業Model
沒有改變,但物業Model.Project
會發生變化,所以Model
當它
現在,我知道Fody-PropertyChanged具有檢測如果一個屬性是依賴的能力將提高其PropertyChanged事件在另一個財產(在相同的班級),如果其他更改發生變化事件。
我想知道Fody-PropertyChanged在Model
對象引發其更改的通知程序時是否有可能提高PropertyChanged("Project")
。
我當然可以手動做到這一點;但我寧願堅持Fody。這是一個壞主意嗎?另外,這是一個不好的MVVM練習開始?
你通過包裝模型獲得什麼價值?爲什麼不直接綁定到Model.Project – Simon 2013-03-30 00:01:40
凹凸。對此有何更多回應? – Simon 2013-05-02 03:42:26