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
340
Azure for Students
pablovargan
0
62
Evolucionando nuestras Apps: de local al cloud
pablovargan
0
46
Desplegando aplicacioknes web con Microsoft Azure
pablovargan
0
230
Formación I APP YOU 8.1
pablovargan
0
170
Mi experiencia como MSP
pablovargan
0
50
Other Decks in Programming
See All in Programming
Go Modules: From Basics to Beyond / Go Modulesの基本とその先へ
kuro_kurorrr
0
120
Benchmark
sysong
0
190
技術懸念に立ち向かい 法改正を穏便に乗り切った話
pop_cashew
0
1.4k
Passkeys for Java Developers
ynojima
3
860
関数型まつりレポート for JuliaTokai #22
antimon2
0
110
The Evolution of Enterprise Java with Jakarta EE 11 and Beyond
ivargrimstad
1
710
実はすごいスピードで進化しているCSS
hayato_yokoyama
0
110
Rails産でないDBを Railsに引っ越すHACK - Omotesando.rb #110
lnit
1
160
WindowInsetsだってテストしたい
ryunen344
1
170
プロダクト開発でも使おう 関数のオーバーロード
yoiwamoto
0
150
カクヨムAndroidアプリのリブート
numeroanddev
0
420
型付きアクターモデルがもたらす分散シミュレーションの未来
piyo7
0
780
Featured
See All Featured
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.7k
[RailsConf 2023] Rails as a piece of cake
palkan
55
5.6k
Navigating Team Friction
lara
186
15k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
16
920
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
26k
A designer walks into a library…
pauljervisheath
206
24k
Making the Leap to Tech Lead
cromwellryan
134
9.3k
Into the Great Unknown - MozCon
thekraken
39
1.8k
How to train your dragon (web standard)
notwaldorf
92
6.1k
Bash Introduction
62gerente
614
210k
Making Projects Easy
brettharned
116
6.2k
Statistics for Hackers
jakevdp
799
220k
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)