Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Patrón MVVM
Search
Pablo Varela
February 06, 2015
Programming
0
240
Patrón MVVM
Charla en el IES San Vicente sobre el patrón MVVM y demos sobre Universal Apps
Pablo Varela
February 06, 2015
Tweet
Share
More Decks by Pablo Varela
See All by Pablo Varela
Desarrollo de una red social vertical en AngularJS
pablovargan
0
330
Azure for Students
pablovargan
0
43
Evolucionando nuestras Apps: de local al cloud
pablovargan
0
44
Desplegando aplicacioknes web con Microsoft Azure
pablovargan
0
230
Formación I APP YOU 8.1
pablovargan
0
160
Mi experiencia como MSP
pablovargan
0
38
Other Decks in Programming
See All in Programming
SwiftUIで使いやすいToastの作り方 / How to build a Toast system which is easy to use in SwiftUI
lovee
3
150
Scalable Customer Journey Orchestration (CJO)
lewuathe
0
350
禅の心を手に入れよ
eltociear
1
170
GitHub Actionsで泣かないためにやっておきたい設定 / Recommended GHA settings to avoid crying
pinkumohikan
3
540
CDKコントリビュートの最初の壁を越えよう! -簡単issueの見つけ方-
badmintoncryer
2
120
Micro Frontends for Java Microservices - Devnexus 2024
mraible
PRO
0
500
dbtのドメイン分割による データ基盤の改善とDigdagとの連携
sakama
0
370
Ruby Function Composition
bkuhlmann
1
330
Apache Hive 4 on Treasure Data
ryukobayashi
0
360
AmperとFleetを使ったAndroidアプリ
yoppie
0
210
Behind VS Code Extensions for JavaScript / TypeScript Linnting and Formatting
unvalley
5
1k
Ruby GitHub Packages
bkuhlmann
0
630
Featured
See All Featured
The Mythical Team-Month
searls
216
42k
A designer walks into a library…
pauljervisheath
200
23k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
25
2.3k
Art, The Web, and Tiny UX
lynnandtonic
289
19k
Unsuck your backbone
ammeep
663
57k
The Pragmatic Product Professional
lauravandoore
25
5.8k
Documentation Writing (for coders)
carmenintech
60
3.9k
Building Applications with DynamoDB
mza
88
5.6k
Into the Great Unknown - MozCon
thekraken
10
1k
StorybookのUI Testing Handbookを読んだ
zakiyama
13
4.6k
Learning to Love Humans: Emotional Interface Design
aarron
267
39k
Web development in the modern age
philhawksworth
202
10k
Transcript
Patrón MVVM Pablo Varela Universidad de Alicante @pablovargan #MSPSpain
Agenda • ¿Qué es MVVM? • Binding • ViewModel •
Commands y Converters
¿Qué es MVVM? • XAML • Evolución del patrón MVC
• Erradicar uso del code-behind
MVVM Notifications Data Bindings Commands Presentation Logic Business Logic and
Data UI Logic (Code Behind) UI
Binding • Propiedades declarativas vs literales • DataContext • Todas
las propiedades que hereden de Object • Instanciar una clase
ViewModel • Enlace a datos sobre propiedades públicas • Tres
modos de enlace: • OneWay • OneTime • TwoWay • Notificación de cambios • VMBase
Commands • Código bajo petición del usuario • Icommand •
Execute • CanExecute • DelegateCommand Converters • Permiten ejecutar una pequeña lógica en nuestras vistas
BONUS • ViewModel Locator • MVVM Light Toolkit (Codeplex) •
Universal-App-MVVM (Github MSPSpain)
Q&A
Club .NET Alicante • @clubnetalicante • facebook.com/clubnetalicante • clubnetalicante.com
None
¡Gracias! Pablo Varela www.pablovargan.com
[email protected]
(@pablovargan)