我還是MVVM的新手,並試圖理解這些概念。這是一個視圖模型嗎?
我有一個由Linq To Sql爲表生成的類。
我希望這個類看起來不同,所以我創建了一個新的類,其中一些屬性來自生成的類和一些新的屬性,這些屬性僅依賴於生成的類。
這個類是模型,視圖模型還是不同的東西?
我還是MVVM的新手,並試圖理解這些概念。這是一個視圖模型嗎?
我有一個由Linq To Sql爲表生成的類。
我希望這個類看起來不同,所以我創建了一個新的類,其中一些屬性來自生成的類和一些新的屬性,這些屬性僅依賴於生成的類。
這個類是模型,視圖模型還是不同的東西?
可能是視圖模型,但不一定。這些額外的屬性是爲了支持視圖嗎?如果是,那麼你可以爭辯說這是一個視圖模型類。
存在視圖模型,因爲存在視圖。模型的存在是因爲你有一個數據域。視圖模型潤滑現實(模型)和給定用戶對該現實(視圖)的感知之間的滑塊。
ViewModel
代表視圖的狀態和行爲。我會打電話的類ViewModel
如果:
INotifyPropertyChanged
我應該插入&&或||子彈之間? – Karsten
||,但大多數視圖模型會在代碼進行時執行所有這些操作。 – anivas