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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Pablo Varela
February 06, 2015
Programming
250
0
Share
Patrón MVVM
Charla en el IES San Vicente sobre el patrón MVVM y demos sobre Universal Apps
Pablo Varela
February 06, 2015
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
70
Evolucionando nuestras Apps: de local al cloud
pablovargan
0
51
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
56
Other Decks in Programming
See All in Programming
ファインチューニングせずメインコンペを解く方法
pokutuna
0
220
GoのDB アクセスにおける 「型安全」と「柔軟性」の両立 - Bob という選択肢
tak848
0
290
GC言語のWasm化とComponent Modelサポートの実践と課題 - Scalaの場合
tanishiking
0
130
Coding as Prompting Since 2025
ragingwind
0
560
夢の無限スパゲッティ製造機 -実装篇- #phpstudy
o0h
PRO
0
180
コードレビューをしない選択 #でぃーぷらすトウキョウ
kajitack
3
1.2k
PHPのバージョンアップ時にも役立ったAST(2026年版)
matsuo_atsushi
0
270
Ruby and LLM Ecosystem 2nd
koic
1
1.4k
Tamach-sre-3_ANDPAD-shimaison93
mane12yurks38
0
210
生成 AI 時代のスナップショットテストってやつを見せてあげますよ(α版)
ojun9
0
320
L’IA au service des devs : Anatomie d'un assistant de Code Review
toham
0
150
AI活用のコスパを最大化する方法
ochtum
0
360
Featured
See All Featured
The untapped power of vector embeddings
frankvandijk
2
1.6k
Into the Great Unknown - MozCon
thekraken
40
2.3k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.1k
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
280
Prompt Engineering for Job Search
mfonobong
0
240
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.1k
The Language of Interfaces
destraynor
162
26k
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
1.1k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
94
Building Applications with DynamoDB
mza
96
7k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
140
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
210
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)