不好意思各位前輩,最近才開始學習WPF的使用,並且使用MVVM的架構去撰寫程式,想請教幾個問題,因為我也不太懂這問題該如何去呈現,若看不太懂還請見諒。
簡單的說目前在做一個類似登入功能的頁面,所以我自己先寫了一個Account Model跟Account ViewModel,Account裡面目前只有UserName跟Password而已。
想請教以下問題
1. 像是只有UserName&Password這麼小的,特地拆出來寫成一個Model,會不會很奇怪?
2. 今天這個Page有Login跟Cancel的兩顆按鈕,這兩個按鈕的功能是否都寫在ViewModel裡面?
3. 今天我想要按下Login後,會navigate page,是否直接寫在ViewModel的Login Function?
這問題跟上面的page無關
4. UI內的每個按鈕功能,都寫在ViewModel嗎? 有些是直接寫在*.xaml.cs(?)
不好意思問題可能有點難懂QQ 還煩請知道的前輩指點一下。