最近在碰 WPF 剛接觸到 MVVM
Model的部分沒什麼問題
問題出在這個 View 跟 ViewModel
WPF 在新建使用者控制項時就會有 .xaml 跟 .xaml.*
但是有些時候會看到有些範例是額外多出一個 viewModel.*
那麼到底 .xaml 和 .xaml.* 是View ,要多一個 viewModel.* ?
還時 .xaml 是 View , .xaml.* 是viewModel ?
懇請各位大神幫忙解惑一下
根據我的理解,
.xaml是View,
.xaml.cs是後端邏輯(Controller?)
ViewModel應該是要另外建的吧.
不過我都放在.cs裡面.
MVVM...
Model(.cs) 物件通常是資料表的結構
ViewModel(.cs) 專門把要給View的參數貼心的打包成一個大(禮)包送給View (不用也可以,用過的通常會覺得比較方便就醬)
View(.xaml) 搏人眼球的介面