wpf 典型的mvvm模式通用中小型管理系統框架0

2022-07-18 01:27:13 字數 572 閱讀 6343

之前就一直在想著寫這麼一系列部落格,將前段時間(也算有點久了)自己編寫的一套框架分享下,和園子裡的諸位大牛交流交流,奈何文思枯竭,提鍵盤而無從敲起,看來只有coding時才不會有這種褲子都脫了,才發現對方也是個帶把的之類的尷尬。

正值帶的兩個專案也都進入收尾階段,近一年的高強度工作也有了部分好轉,特鼓起勇氣,搜腸刮肚,發揮自己高考語文八十多分的實力,總結近期自己開發的一套高靈活度與自動化的一套框架。

先簡單說下次框架的一些特點:

1,偏執到極致的mvvm模式,介面全page,後台**全部乾掉。

2,資料完全自動化載入,只需對實體和屬性相應標識,將自動對資料進行處理(增刪改查)。

3,第二條可滿足大部分的應用場景,對於一些特殊的處理,完全可以特殊編寫,高度定製。

4,使用簡單。該框架的編寫初衷就是為了解決公司開發團隊中部分人員技能不足的問題,使用非常簡單。實際運用中,大約幾天就可完成基礎功能的搭建。

好了,牛逼吹大了,含著淚也要裝下去:)

在實際應用場景中,我發現框架大約能處理80%左右的工作,剩餘部分也可以很方便的自己編寫處理。

同時也發現此框架也並不完善,畢竟開發時間有限(大約2-3周)。

MVVM模式和在WPF中的實現

我大概是從2102年底開始接觸wpf,之前一直用winform。剛開始看了下感覺跟winform區別不大,控制項可以拖進去,選中了控制項屬性面板可以設定屬性 事件面板可以監聽事件,後台 處理事件,一切都那麼的熟悉。xaml布局也跟android布局很像,所以沒學習就直接開始了,覺得摸索摸索基本就差不...

MVVM模式解析和在WPF中的實現(一)

一 mvvm是model view viewmodel的簡寫,這種模式的引入就是使用viewmodel來降低view和model的耦合,說是降低view和model的耦合。也可以說是是降低介面和邏輯的耦合,理想情況下介面和邏輯是完全分離的,單方面更改介面時不需要對邏輯 改動,同樣的邏輯 更改時也不需...

MVVM 開發的幾種模式討論(WPF)

在wpf系 包括sl,wp或者win8 應用開發中,mvvm是個老生常談的問題。初學者可能不會有感覺,但當你寫乙個核心邏輯能在各種平台上無縫移植,而只需改改ui的時候,那種快感是無法用語言來形容的。筆者當初接觸時,對mvvm並不以為然,編了很多 以後,反過來看mvvm for wpf的經典文章以後,...