PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
C_Sharp
[問題] 關於ViewModel
作者:
ttQoQ
(尚未通過認證)
2016-07-02 21:04:50
不好意思各位前輩,最近才開始學習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 還煩請知道的前輩指點一下。
作者:
testPtt
(測試)
2016-07-02 21:39:00
程式只有登入畫面?
作者:
ttQoQ
(尚未通過認證)
2016-07-02 22:05:00
後面還有其他功能 目前在做登入畫面所以不太懂QQ
作者:
testPtt
(測試)
2016-07-02 22:13:00
考慮一致性 Model還是要建 這只是方便維護
作者:
ttQoQ
(尚未通過認證)
2016-07-02 23:01:00
那想請教UI內按鈕功能都是寫在Viewmodel嗎
作者:
testPtt
(測試)
2016-07-02 23:12:00
xaml.cs只保留一個function是比較好些 開發會比較累就是
作者:
ttQoQ
(尚未通過認證)
2016-07-02 23:45:00
謝謝您 因為身邊沒有寫這些 不知道問誰 感恩>< 我在試試看
作者:
testPtt
(測試)
2016-07-03 00:07:00
當然wpf不一定要mvvm 也可以只用winform的介面事件寫法
作者:
YahooTaiwan
(超可愛南西我老婆)
2016-07-03 03:01:00
控制項事件可以用 ICommand + Binding
http://tinyurl.com/jnh84wc
再進階的話,可以用 Behavior上面提到的比較適合中階開發者,初學者建議先把 Binding 機制摸熟
作者:
ttQoQ
(尚未通過認證)
2016-07-03 11:22:00
thanks!
作者:
jinmin88
(晝伏夜出)
2016-07-05 16:30:00
mvvm的理想狀況是xaml.cs不會自己多撰寫任何codeviewmodel真要處理gui的元件可用command parameter解決
作者: psliurt (反指標)
2016-07-07 22:53:00
第一個問題,類別內容寫多寫少都不奇怪,你有看過介面只有介面名稱,而沒有任何Method嗎?但其實是有特別作用的
作者:
ttQoQ
(尚未通過認證)
2016-07-09 17:22:00
謝謝j大以及p大的指點
繼續閱讀
[問題] 記憶體回收速度差強人意
stu87616
[問題] 無法用Entity的SaveChanges寫入資料庫
gloomywind
[問題] rdlc群組分頁疑問
justlike5566
[問題] List<T> function中增加不同類別的個數
andycg
[問題] 自行建置64位元Activex dll檔給VBA呼叫
Ajklzxcv
Re: [問題] 不知要怎麼找關鍵字..
MOONY135
Re: [問題] 不知要怎麼找關鍵字..
name2name2
[問題] 不知要怎麼找關鍵字..
kkokking
[問題] 請推薦關於串列通訊的參考書
johnsunkist
Re: 想直接修改物件的初始值
wishtogod
Links
booklink
Contact Us: admin [ a t ] ucptt.com