MVVM
![本頁使用了標題或全文手工轉換](https://upload.wikimedia.org/wikipedia/commons/thumb/c/cd/Zh_conversion_icon_m.svg/35px-Zh_conversion_icon_m.svg.png)
![](https://upload.wikimedia.org/wikipedia/commons/thumb/8/87/MVVMPattern.png/330px-MVVMPattern.png)
MVVM(Model–view–viewmodel)
MVVM
MVVM
MVVM
MVVM
MVVM也被
MVVM模 式 的 組成 部分
[- 繫結
器 聲明 性 資料 和 命令 繫結隱 含在MVVM模 式 中 。在 Microsoft解決 方案 堆 中 ,繫結器 是 一 種 名 為 XAML的 標記 式 語 言 。[8] 繫結器 使 開發 人員 免 於被迫 編 寫 樣 板 式 邏輯來 同 步 視 圖 模型 和 視 圖 。在 微 軟的堆 之 外 實現 時 ,聲明 性 資料 繫結技術 的 出現 是 實現 該模式 的 一 個 關 鍵 因 素 。[4][9]
理論 基礎
[MVVM
MVVM
MVVM
值得
批評
[.NET中 的 實現
[.NET框 架
[參 見
[參考 文獻
[- ^ 1.0 1.1 Google groups. Thought: MVVM eliminates 99% of the need for ValueConverters. [2017-11-19]. (
原始 內容存 檔於2011-01-22). - ^ Martin Fowler. The Presentation Model Design Pattern. Martin Fowler.com. 19 July 2004 [2017-11-19]. (
原始 內容存 檔於2021-01-26). - ^ 3.0 3.1 3.2 3.3 Smith, Josh. WPF Apps with the Model-View-ViewModel Design Pattern. MSDN Magazine. February 2009 [2017-11-19]. (
原始 內容存 檔於2019-10-31). - ^ 4.0 4.1 Massey, Simon. Presentation Patterns in ZK. [24 March 2012]. (
原始 內容存 檔於2020-08-13). - ^ Steve Sanderson. KnockoutJS. [2017-11-19]. (
原始 內容存 檔於2020-08-16). - ^ The MVVM Pattern. msdn.microsoft.com. [2016-08-29]. (
原始 內容存 檔於2017-08-25). - ^ Pete Weissbrod. Model-View-ViewModel Pattern for WPF: Yet another approach.. [2017-11-19]. (
原始 內容存 檔於2008-02-01). - ^ Wildermuth, Shawn. Windows Presentation Foundation Data Binding: Part 1. Microsoft. [24 March 2012]. (
原始 內容存 檔於2018-08-29). - ^ ZK MVVM. Potix. [24 March 2012]. (
原始 內容存 檔於2016-03-18). - ^ 10.0 10.1 Josh Smith. WPF Apps With The Model-View-ViewModel Design Pattern. [2017-11-19]. (
原始 內容存 檔於2019-10-31). - ^ John Gossman. Tales from the Smart Client: Introduction to Model/View/ViewModel pattern for building WPF apps. [2017-11-19]. (
原始 內容存 檔於2010-01-25). - ^ Karl Shifflett. Learning WPF M-V-VM.. [2017-11-19]. (
原始 內容存 檔於2009-04-13). - ^ John Gossman. Tales from the Smart Client: Advantages and disadvantages of M-V-VM. [2017-11-19]. (
原始 內容存 檔於2011-08-16).
外部 連結
[- How to implement MVVM (Model-View-ViewModel) in TDD (test-driven development). Microsoft Developer Network. Microsoft. [2017-11-19]. (
原始 內容存 檔於2019-04-15). - MVVM validation logic (
頁 面 存 檔備份,存 於網 際 網 路 檔案館 ), written in Java by Tim Clare - Understanding MVVM: A Guide for JavaScript Developers. AddysOnmani.com. [2017-11-19]. (
原始 內容存 檔於2014-07-06). - MVVM Step by step tutorial. learnmvvm.com. [2017-11-19]. (
原始 內容存 檔於2020-02-05).
|