Submit Search
Upload
Wp7 + mvvm
•
Download as PPTX, PDF
•
0 likes
•
269 views
W
WilliamBZA
Follow
A very demo-heavy talk about using MVVM in WP7 projects. Slides don't really cover much.
Read less
Read more
Technology
Business
Report
Share
Report
Share
1 of 9
Download now
Recommended
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
Recommended
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
More Related Content
What's hot
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
What's hot
(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
Similar to 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
Similar to 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
Recently uploaded
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and Insight
Safe Software
The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...
The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...
SOFTTECHHUB
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
johnbeverley2021
CORS (Kitworks Team Study 양다윗 발표자료 240510)
CORS (Kitworks Team Study 양다윗 발표자료 240510)
Wonjun Hwang
JavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate Guide
Pixlogix Infotech
Vector Search @ sw2con for slideshare.pptx
Vector Search @ sw2con for slideshare.pptx
jbellis
WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024
Lorenzo Miniero
How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdf
Srushith Repakula
Microsoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - Questionnaire
Exakis Nelite
ERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage Intacct
BrainSell Technologies
How to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cf
danishmna97
AI mind or machine power point presentation
AI mind or machine power point presentation
yogeshlabana357357
Microsoft BitLocker Bypass Attack Method.pdf
Microsoft BitLocker Bypass Attack Method.pdf
Overkill Security
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
Muhammad Subhan
Overview of Hyperledger Foundation
Overview of Hyperledger Foundation
Hyperleger Tokyo Meetup
Design Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptx
FIDO Alliance
Cyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptx
Cyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptx
MasterG
ADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptx
FIDO Alliance
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Leah Henrickson
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Skynet Technologies
Recently uploaded
(20)
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...
The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
CORS (Kitworks Team Study 양다윗 발표자료 240510)
CORS (Kitworks Team Study 양다윗 발표자료 240510)
JavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate Guide
Vector Search @ sw2con for slideshare.pptx
Vector Search @ sw2con for slideshare.pptx
WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024
How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdf
Microsoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - Questionnaire
ERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage Intacct
How to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cf
AI mind or machine power point presentation
AI mind or machine power point presentation
Microsoft BitLocker Bypass Attack Method.pdf
Microsoft BitLocker Bypass Attack Method.pdf
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
Overview of Hyperledger Foundation
Overview of Hyperledger Foundation
Design Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptx
Cyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptx
Cyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptx
ADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptx
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
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
Download now