MVVM生存指南課程在A到Z WPF

”“”

MVVM生存指南A到z

wpf

學習如何創建可持續的Windows應用程序,將MVVM應用於WPF。 caliburn.micro。

了解如何創建將MVVM應用於WPF的可持續Windows應用程序。 caliburn.micro簡介。

MVVM(Model-View-ViewModel)是WPF世界中眾所周知的建築模式。大多數業務級別的WPF應用程序都是基於MVVM的。深入了解MVVM標準背後的概念,以了解基本上是MVVM的內容以及如何務實地應用於WPF應用程序。這是針對初學者的絕佳MVVM教程(MVVM的初學者,請務必檢查先決條件)!

教學方法

沒有蜿蜒,沒有漫步,沒有浪費。我尊重你的時間。課程材料簡潔但全面。所有重要概念都得到了解決。特別重要的主題是深入的。請記住,該課程具有英文字幕,因此,如果您不了解我的口音,請隨時激活它們。參加此課程,您會感到滿意。在本課程中,在MVVM的應用中建立一個堅實的基礎。如果您只是熟悉WPF框架,那麼學習本課程將為您提供更高的水平,因為您將能夠開發專業的WPF應用程序。智能應用MVVM是WPF開發人員必不可少的能力。如果您是經驗豐富的WPF開發人員,則可能對MVVM框架如何在內部工作。在整個課程中,我們將構建一個類似於caliburn.micro的小型MVVM框架。

內容和整體視覺

本課程主要針對中級開發人員。專家還可以找到本課程中提供的有趣的MVVM技巧。如果您是初學者,請確保您準備參加此課程,因為它需要對C#的紮實知識以及對WPF的熟悉。本課程提供了由大量實用材料加強的堅實理論基礎。本課程非常實用(除了第一個介紹模塊除外)。 “ WPF中的MVVM”是一個非常大的話題,很難涵蓋應用MVVM時出現的所有相關挑戰。這就是為什麼本課程包括最重要的主題,其理解是成功發展的基礎。我們將犧牲一些可能對學生有趣的主題,但與MVVM直接相關。例如,我說的是設置完整數據訪問層的問題。這些主題被省略了。本課程最有益的方面是,它使其對MVVM標準有深刻的了解。例如,您將看到如何通過構建器傳遞ViewModels的參數,而無需使用靜態消息傳遞總線或明確定義ViewModel的參數屬性。簡而言之,該課程介紹了以下主題:

-MVVM上下文:什麼是MVVM,為什麼在使用MVVM時使用它,等等。
– 連接視圖和視圖模式:查看優點和查看模式 – 優先級方法
– 設計時間支持數據支持
– 配置和使用IOC容器(以Castle.Windsor的示例)
– 視圖和視圖模型之間的通信通道:命令,附加和混合行為,靜態消息總線(intaggregator)
– 導航:用戶界面的層次組成,例如打開對話,包括模態對話,導航到參數化ViewModels(將參數傳遞給其構建器)
– 模型和驗證
-MVVM工具:caliburn.micro的更詳細的視圖
– ViewModels單元測試

最後,我們將回顧一下您所學到的知識,您將嘗試了解應該去哪裡提高技能。在這裡,我們將討論您可以遵循的不同道路。

與該課程相關的關鍵字:WPF中的MVVM,MVVM教程,MVVM標準,Model-View-ViewModel MVVM,Caliburn.micro,view-first,ViewModeST,ViewModel-First

您將學到什麼

  • 根據MVVM標准在邏輯和物理上的結構上的結構
  • 視圖優先或ViewModel-ost ost方法
  • 在設計時間配置數據
  • 在視圖和ViewModels之間建立通信橋
  • 正確應用靜態消息總線
  • 組織導航
  • 驗證模型
  • 建立自己的MVVM框架
Scroll to Top