Enviar pesquisa
Carregar
Danijel Malik: Chaos Vs. Order Use Mvvm In Wpf And Silverlight Applications
•
1 gostou
•
503 visualizações
S
Slo-Tech
Seguir
Tecnologia
Negócios
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 8
Baixar agora
Baixar para ler offline
Recomendados
Selecting a WordPress theme
Selecting a WordPress theme
Warren Denley
Boots and Shoeboxes
Boots and Shoeboxes
Jonathan Jackson
WordPress Themes and Plugins
WordPress Themes and Plugins
superann
Convert a Site Template to a Drupal 7 Theme using SASS or LESS and Zurb Found...
Convert a Site Template to a Drupal 7 Theme using SASS or LESS and Zurb Found...
Carlos Ospina
Websites With Wordpress
Websites With Wordpress
Charly Leetham
Construct Unified
Construct Unified
Babs Gösgens
Customizing the custom loop wordcamp 2012-jeff
Customizing the custom loop wordcamp 2012-jeff
Alexander Sapountzis
How to choose a framework
How to choose a framework
Gabriel Majoulet
Recomendados
Selecting a WordPress theme
Selecting a WordPress theme
Warren Denley
Boots and Shoeboxes
Boots and Shoeboxes
Jonathan Jackson
WordPress Themes and Plugins
WordPress Themes and Plugins
superann
Convert a Site Template to a Drupal 7 Theme using SASS or LESS and Zurb Found...
Convert a Site Template to a Drupal 7 Theme using SASS or LESS and Zurb Found...
Carlos Ospina
Websites With Wordpress
Websites With Wordpress
Charly Leetham
Construct Unified
Construct Unified
Babs Gösgens
Customizing the custom loop wordcamp 2012-jeff
Customizing the custom loop wordcamp 2012-jeff
Alexander Sapountzis
How to choose a framework
How to choose a framework
Gabriel Majoulet
MSTCCU'16 - Aspiration Webbers - Session 1 - Introduction To ASP.net
MSTCCU'16 - Aspiration Webbers - Session 1 - Introduction To ASP.net
Moataz_Hesham
Content Management & Web Analytics Theatre; Davin kluttz classy clowny or c...
Content Management & Web Analytics Theatre; Davin kluttz classy clowny or c...
TFM&A
Sparks RSS Reader
Sparks RSS Reader
Yomna Mahmoud Ibrahim Hassan
MDEfinal
MDEfinal
kalyana590
This is presentation at Mitaka.rb #10.
This is presentation at Mitaka.rb #10.
Masaki Komagata
Template frameworks
Template frameworks
Luke Summerfield
mohamed abdelsamee
mohamed abdelsamee
Mohamed Abdelsamee
Joomla! theming
Joomla! theming
Russell Searle
Customizing the custom loop wordcamp 2012-jeff
Customizing the custom loop wordcamp 2012-jeff
Jeff Marx
JakartaJS - How I Learn Javascript From Basic
JakartaJS - How I Learn Javascript From Basic
Irfan Maulana
Swizec Teller: Synaptic Web
Swizec Teller: Synaptic Web
Slo-Tech
Tomaž Štolfa: The Internet Of Things
Tomaž Štolfa: The Internet Of Things
Slo-Tech
2012: Humankind at a Crossroads: A Call toAction
2012: Humankind at a Crossroads: A Call toAction
lauren tratar
David Krmpotic: Git
David Krmpotic: Git
Slo-Tech
Ivan Brezak Brkan: The Freelancer's Marketing Plan
Ivan Brezak Brkan: The Freelancer's Marketing Plan
Slo-Tech
Luka Birsa: Building A Buttonless Web Kit Thinclient Device Thingyyy
Luka Birsa: Building A Buttonless Web Kit Thinclient Device Thingyyy
Slo-Tech
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
debabhi2
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
wesley chun
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
sudhanshuwaghmare1
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
Results
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
hans926745
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Delhi Call girls
Mais conteúdo relacionado
Mais procurados
MSTCCU'16 - Aspiration Webbers - Session 1 - Introduction To ASP.net
MSTCCU'16 - Aspiration Webbers - Session 1 - Introduction To ASP.net
Moataz_Hesham
Content Management & Web Analytics Theatre; Davin kluttz classy clowny or c...
Content Management & Web Analytics Theatre; Davin kluttz classy clowny or c...
TFM&A
Sparks RSS Reader
Sparks RSS Reader
Yomna Mahmoud Ibrahim Hassan
MDEfinal
MDEfinal
kalyana590
This is presentation at Mitaka.rb #10.
This is presentation at Mitaka.rb #10.
Masaki Komagata
Template frameworks
Template frameworks
Luke Summerfield
mohamed abdelsamee
mohamed abdelsamee
Mohamed Abdelsamee
Joomla! theming
Joomla! theming
Russell Searle
Customizing the custom loop wordcamp 2012-jeff
Customizing the custom loop wordcamp 2012-jeff
Jeff Marx
JakartaJS - How I Learn Javascript From Basic
JakartaJS - How I Learn Javascript From Basic
Irfan Maulana
Mais procurados
(10)
MSTCCU'16 - Aspiration Webbers - Session 1 - Introduction To ASP.net
MSTCCU'16 - Aspiration Webbers - Session 1 - Introduction To ASP.net
Content Management & Web Analytics Theatre; Davin kluttz classy clowny or c...
Content Management & Web Analytics Theatre; Davin kluttz classy clowny or c...
Sparks RSS Reader
Sparks RSS Reader
MDEfinal
MDEfinal
This is presentation at Mitaka.rb #10.
This is presentation at Mitaka.rb #10.
Template frameworks
Template frameworks
mohamed abdelsamee
mohamed abdelsamee
Joomla! theming
Joomla! theming
Customizing the custom loop wordcamp 2012-jeff
Customizing the custom loop wordcamp 2012-jeff
JakartaJS - How I Learn Javascript From Basic
JakartaJS - How I Learn Javascript From Basic
Destaque
Swizec Teller: Synaptic Web
Swizec Teller: Synaptic Web
Slo-Tech
Tomaž Štolfa: The Internet Of Things
Tomaž Štolfa: The Internet Of Things
Slo-Tech
2012: Humankind at a Crossroads: A Call toAction
2012: Humankind at a Crossroads: A Call toAction
lauren tratar
David Krmpotic: Git
David Krmpotic: Git
Slo-Tech
Ivan Brezak Brkan: The Freelancer's Marketing Plan
Ivan Brezak Brkan: The Freelancer's Marketing Plan
Slo-Tech
Luka Birsa: Building A Buttonless Web Kit Thinclient Device Thingyyy
Luka Birsa: Building A Buttonless Web Kit Thinclient Device Thingyyy
Slo-Tech
Destaque
(6)
Swizec Teller: Synaptic Web
Swizec Teller: Synaptic Web
Tomaž Štolfa: The Internet Of Things
Tomaž Štolfa: The Internet Of Things
2012: Humankind at a Crossroads: A Call toAction
2012: Humankind at a Crossroads: A Call toAction
David Krmpotic: Git
David Krmpotic: Git
Ivan Brezak Brkan: The Freelancer's Marketing Plan
Ivan Brezak Brkan: The Freelancer's Marketing Plan
Luka Birsa: Building A Buttonless Web Kit Thinclient Device Thingyyy
Luka Birsa: Building A Buttonless Web Kit Thinclient Device Thingyyy
Último
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
debabhi2
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
wesley chun
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
sudhanshuwaghmare1
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
Results
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
hans926745
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Delhi Call girls
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Katpro Technologies
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
Delhi Call girls
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Rafal Los
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
UK Journal
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Michael W. Hawkins
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
Pixlogix Infotech
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Miguel Araújo
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Malak Abu Hammad
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
Enterprise Knowledge
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Delhi Call girls
Slack Application Development 101 Slides
Slack Application Development 101 Slides
praypatel2
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Neo4j
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
Último
(20)
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Slack Application Development 101 Slides
Slack Application Development 101 Slides
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
Danijel Malik: Chaos Vs. Order Use Mvvm In Wpf And Silverlight Applications
1.
Chaos vs Order Use
MVVM in WPF & Silverlight Applications
2.
Chaos vs Order •
What is chaos? • What is order? • When to use design patterns?
3.
Model-View-ViewModel View
ViewModel Model • Role • Role • Role • How to get • Data data? • Controller • Code behind • Commands
4.
5.
6.
Pros & cons Pros •
Structured / Independent • Loose coupling • Unit testing • Shared work (Team, Designer) Cons • Overhead • Maintenance
7.
…and I forgot
to answer?
8.
Thank you! Danijel Malik,
MSP Blog: http://arkcore.wordpress.com E-mail: danijelm@gmail.com
Baixar agora