Soumettre la recherche
Mettre en ligne
Wp7 + mvvm
•
Télécharger en tant que PPTX, PDF
•
0 j'aime
•
269 vues
W
WilliamBZA
Suivre
A very demo-heavy talk about using MVVM in WP7 projects. Slides don't really cover much.
Lire moins
Lire la suite
Technologie
Business
Signaler
Partager
Signaler
Partager
1 sur 9
Télécharger maintenant
Recommandé
MVP Mix 2015 Leveraging MVVM on all Platforms
MVP Mix 2015 Leveraging MVVM on all Platforms
James Montemagno
Single page application and Framework
Single page application and Framework
Chandrasekar G
DesignPatternsForScalability
DesignPatternsForScalability
Chris Ballance
Introduction To Umbraco
Introduction To Umbraco
Ken Cenerelli
Ember Overview in 5 Minutes
Ember Overview in 5 Minutes
Jay Phelps
Choosing a JavaScript Framework
Choosing a JavaScript Framework
Tim Rayburn
Microsoft Azure Virtual Networks
Microsoft Azure Virtual Networks
Helmy Mohamed
Single Page Applications
Single Page Applications
Massimo Iacolare
Recommandé
MVP Mix 2015 Leveraging MVVM on all Platforms
MVP Mix 2015 Leveraging MVVM on all Platforms
James Montemagno
Single page application and Framework
Single page application and Framework
Chandrasekar G
DesignPatternsForScalability
DesignPatternsForScalability
Chris Ballance
Introduction To Umbraco
Introduction To Umbraco
Ken Cenerelli
Ember Overview in 5 Minutes
Ember Overview in 5 Minutes
Jay Phelps
Choosing a JavaScript Framework
Choosing a JavaScript Framework
Tim Rayburn
Microsoft Azure Virtual Networks
Microsoft Azure Virtual Networks
Helmy Mohamed
Single Page Applications
Single Page Applications
Massimo Iacolare
6 web development trends to follow in 2021
6 web development trends to follow in 2021
World Web Technology Pvt Ltd
Validation
Validation
joren de groof
NodeCommerce
NodeCommerce
mwzcommerce
Single Page Application presentation
Single Page Application presentation
John Staveley
Up and Running Quickly with Vue.js
Up and Running Quickly with Vue.js
Burton Smith
ASP.NET MVC for Begineers
ASP.NET MVC for Begineers
Shravan Kumar Kasagoni
Mvc Training
Mvc Training
FuturePoint Technologies
Mvvm knockout vs angular
Mvvm knockout vs angular
Basarat Syed
MVVM - Model View ViewModel
MVVM - Model View ViewModel
Dareen Alhiyari
MVVM
MVVM
Victor-Andrei Filimon
MVVM and Prism
MVVM and Prism
Bilal Ahmed
Training: MVVM Pattern
Training: MVVM Pattern
Betclic Everest Group Tech Team
Xamarin user group san diego - mvvm cross
Xamarin user group san diego - mvvm cross
Seamgen
Model View Madness
Model View Madness
Mike Wilcox
Adopting MVVM
Adopting MVVM
John Cumming
Understanding The MVVM Pattern (TechDays Belgium)
Understanding The MVVM Pattern (TechDays Belgium)
Laurent Bugnion
Introduce MVVM & How to implement it in your iOS app
Introduce MVVM & How to implement it in your iOS app
Harvey Hu
JavaScript TDD
JavaScript TDD
Uri Lavi
MVVM in iOS presentation
MVVM in iOS presentation
G ABHISEK
Advanced MVVM in Windows 8
Advanced MVVM in Windows 8
Gill Cleeren
Mobile App Architectures & Coding guidelines
Mobile App Architectures & Coding guidelines
Qamar Abbas
Mvc part 1
Mvc part 1
Gandhi Ghanashyam
Contenu connexe
Tendances
6 web development trends to follow in 2021
6 web development trends to follow in 2021
World Web Technology Pvt Ltd
Validation
Validation
joren de groof
NodeCommerce
NodeCommerce
mwzcommerce
Single Page Application presentation
Single Page Application presentation
John Staveley
Up and Running Quickly with Vue.js
Up and Running Quickly with Vue.js
Burton Smith
ASP.NET MVC for Begineers
ASP.NET MVC for Begineers
Shravan Kumar Kasagoni
Mvc Training
Mvc Training
FuturePoint Technologies
Mvvm knockout vs angular
Mvvm knockout vs angular
Basarat Syed
Tendances
(8)
6 web development trends to follow in 2021
6 web development trends to follow in 2021
Validation
Validation
NodeCommerce
NodeCommerce
Single Page Application presentation
Single Page Application presentation
Up and Running Quickly with Vue.js
Up and Running Quickly with Vue.js
ASP.NET MVC for Begineers
ASP.NET MVC for Begineers
Mvc Training
Mvc Training
Mvvm knockout vs angular
Mvvm knockout vs angular
Similaire à Wp7 + mvvm
MVVM - Model View ViewModel
MVVM - Model View ViewModel
Dareen Alhiyari
MVVM
MVVM
Victor-Andrei Filimon
MVVM and Prism
MVVM and Prism
Bilal Ahmed
Training: MVVM Pattern
Training: MVVM Pattern
Betclic Everest Group Tech Team
Xamarin user group san diego - mvvm cross
Xamarin user group san diego - mvvm cross
Seamgen
Model View Madness
Model View Madness
Mike Wilcox
Adopting MVVM
Adopting MVVM
John Cumming
Understanding The MVVM Pattern (TechDays Belgium)
Understanding The MVVM Pattern (TechDays Belgium)
Laurent Bugnion
Introduce MVVM & How to implement it in your iOS app
Introduce MVVM & How to implement it in your iOS app
Harvey Hu
JavaScript TDD
JavaScript TDD
Uri Lavi
MVVM in iOS presentation
MVVM in iOS presentation
G ABHISEK
Advanced MVVM in Windows 8
Advanced MVVM in Windows 8
Gill Cleeren
Mobile App Architectures & Coding guidelines
Mobile App Architectures & Coding guidelines
Qamar Abbas
Mvc part 1
Mvc part 1
Gandhi Ghanashyam
Windows Phone App with MVVM design patten
Windows Phone App with MVVM design patten
Kamalakannan Annamalai
Knockout js
Knockout js
Andrey Kolodnitsky
How I Accidentally Discovered MVVM
How I Accidentally Discovered MVVM
Bradford Dillon
Building databound JavaScript apps with Knockoutjs
Building databound JavaScript apps with Knockoutjs
Nish Anil
MVC architecture by Mohd.Awais on 18th Aug, 2017
MVC architecture by Mohd.Awais on 18th Aug, 2017
Innovation Studio
Angular JS lecture
Angular JS lecture
Cooper Thompson
Similaire à Wp7 + mvvm
(20)
MVVM - Model View ViewModel
MVVM - Model View ViewModel
MVVM
MVVM
MVVM and Prism
MVVM and Prism
Training: MVVM Pattern
Training: MVVM Pattern
Xamarin user group san diego - mvvm cross
Xamarin user group san diego - mvvm cross
Model View Madness
Model View Madness
Adopting MVVM
Adopting MVVM
Understanding The MVVM Pattern (TechDays Belgium)
Understanding The MVVM Pattern (TechDays Belgium)
Introduce MVVM & How to implement it in your iOS app
Introduce MVVM & How to implement it in your iOS app
JavaScript TDD
JavaScript TDD
MVVM in iOS presentation
MVVM in iOS presentation
Advanced MVVM in Windows 8
Advanced MVVM in Windows 8
Mobile App Architectures & Coding guidelines
Mobile App Architectures & Coding guidelines
Mvc part 1
Mvc part 1
Windows Phone App with MVVM design patten
Windows Phone App with MVVM design patten
Knockout js
Knockout js
How I Accidentally Discovered MVVM
How I Accidentally Discovered MVVM
Building databound JavaScript apps with Knockoutjs
Building databound JavaScript apps with Knockoutjs
MVC architecture by Mohd.Awais on 18th Aug, 2017
MVC architecture by Mohd.Awais on 18th Aug, 2017
Angular JS lecture
Angular JS lecture
Dernier
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Orbitshub
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
Remote DBA Services
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Remote DBA Services
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
Zilliz
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Jeffrey Haguewood
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
Zilliz
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
MIND CTI
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
Christopher Logan Kennedy
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
apidays
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
sudhanshuwaghmare1
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
rafiqahmad00786416
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Edi Saputra
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
MadyBayot
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
WSO2
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
Sandro Moreira
Dernier
(20)
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
Wp7 + mvvm
1.
WP7 + MVVM William
Brander @WilliamBZA http://www.WilliamB.Net william@williamb.net
2.
Design Patterns like
a baws Model View Controller
3.
MVC/P is cool,
but… • What about separate model objects? • How do objects communicate? • Hard to test – tightly coupled!
4.
Naïve MVVM Model
ViewModel View Model Controller
5.
Cool. Or is
it? • More testable • Can combine multiple objects into one • But all we’ve done is aggregate our model
6.
A Better MVVM
View DataBinding Commands Messaging ViewModel Controller Models
7.
Caliburn.Micro • Dependency Injection •
Messaging • Commanding
8.
MVVM Frameworks •
Roll your own • Caliburn.Micro • MVVM Light • Atomic MVVM
9.
Questions? William Brander
@WilliamBZA http://www.WilliamB.Net william@williamb.net
Télécharger maintenant