MVVM Deep Dive

  • Published on
    24-May-2015

  • View
    2.579

  • Download
    4

Embed Size (px)

Transcript

<ul><li> 1. 24 Reunio Lisboa - 24/09/2011http://netponto.org MVVM Deep DivePaulo Aboim Pinto</li></ul> <p> 2. Patrocinadores desta reunio 3. Paulo Aboim PintoA trabalhar com tecnologias Microsoft desde 1996 VB2 at ao VB6 Todas as verses .NET Silverlight, WPF, WP7, Workflow Foundation, Share Point, SQL Server.Contencioso, Funerrias, Escolas, Agncias deViagens, Arquivos Digitais, ETL, Advogados, ERP, FileNet. 4. Agenda MVVM - Base MVVM Locator Design Data Animaes a partir da ViewModel ChildWindows a partir da View Model 5. Tambm disponvel em vdeo...Assista!http://www.youtube.com/watch?v=9b7s7o_6bEs 6. MVVM - Deep Dive Maio passado falou-se pela primeira vez sobre Silverlight/ MVVM na comunidade MVVM um padro com multiplas implementaes MVVM ajuda a criar loose Applications onde oscomponentes no tem uma ligao fisica estabelecida. Foi usado o MVVM Light Toolkit 7. MVVM - Deep Dive Como que localizamos as ViewModels? Como iniciamos animaes? Como que mostramos Janelas de Dilogo? Como podemos navegar entre pginas? Como testamos uma View Model? Como partilhamos ViewModel entre vrios projectos? Como podemos ter vrias ViewModels numa View? 8. MVVM Deep Dive 9. MVVM - Base Referencia para a ViewModel Mostra as ligaes (bindings) So os dados da aplicao Business LayerViewViewModelModel Expe comandos, Propriedades, Coleces para a View Representao abstracta da View 10. MVVMdemonstrao 11. O que no foi falado Testes unitrios a View Model Partilha de View Model (WP7, WPF e Silverlight) Navegao entre Views Arquitectura de Projectos com dimenso .... 12. Questes? 13. RefernciasSilverlight http://www.silverlight.netSilverlight TV http://channel9.msdn.com/Shows/SilverlightTVMVVM Light Toolkit http://www.galasoft.ch/mvvm 14. Patrocinadores desta reunio 15. Obrigado!Paulo Aboim Pintoaboimpinto@gmail.comhttp://pontonetpt.org/blogs/esqueletohttp://twitter.com/esqueleto</p>