Submit Search
Upload
Building Silverlight & Wpf Applications With Prism
•
Download as PPTX, PDF
•
0 likes
•
1,249 views
David Chou
Follow
Presentation delivered at Microsoft Architect Council on 2009.06.10, by David Hill
Read less
Read more
Technology
Business
Report
Share
Report
Share
1 of 20
Download now
Recommended
Manipulating Magento - Meet Magento Belgium 2017
Manipulating Magento - Meet Magento Belgium 2017
Joke Puts
Introduction to Magento 2 module development - PHP Antwerp Meetup 2017
Introduction to Magento 2 module development - PHP Antwerp Meetup 2017
Joke Puts
Social Computing with SharePoint 2010: E2.0 Breakout
Social Computing with SharePoint 2010: E2.0 Breakout
Enterprise 2.0 Conference
Prism Tech Ed India
Prism Tech Ed India
rsnarayanan
Asp.Net Mvc Dev Days09
Asp.Net Mvc Dev Days09
Bruno Matos Tavares
Creating UX Applications that Target both Silverlight and WPF
Creating UX Applications that Target both Silverlight and WPF
Christian Thilmany
Building Composite Applications with Silverlight - Prism 2.0
Building Composite Applications with Silverlight - Prism 2.0
Christian Thilmany
Spring 3 MVC CodeMash 2009
Spring 3 MVC CodeMash 2009
kensipe
Recommended
Manipulating Magento - Meet Magento Belgium 2017
Manipulating Magento - Meet Magento Belgium 2017
Joke Puts
Introduction to Magento 2 module development - PHP Antwerp Meetup 2017
Introduction to Magento 2 module development - PHP Antwerp Meetup 2017
Joke Puts
Social Computing with SharePoint 2010: E2.0 Breakout
Social Computing with SharePoint 2010: E2.0 Breakout
Enterprise 2.0 Conference
Prism Tech Ed India
Prism Tech Ed India
rsnarayanan
Asp.Net Mvc Dev Days09
Asp.Net Mvc Dev Days09
Bruno Matos Tavares
Creating UX Applications that Target both Silverlight and WPF
Creating UX Applications that Target both Silverlight and WPF
Christian Thilmany
Building Composite Applications with Silverlight - Prism 2.0
Building Composite Applications with Silverlight - Prism 2.0
Christian Thilmany
Spring 3 MVC CodeMash 2009
Spring 3 MVC CodeMash 2009
kensipe
From Developer to Production, Promoting your Webservices
From Developer to Production, Promoting your Webservices
kingsfleet
Samuel Asher Rivello - PureMVC Hands On Part 2
Samuel Asher Rivello - PureMVC Hands On Part 2
360|Conferences
Continuous Quality
Continuous Quality
Stefano Galati
SquidFlow: Building a D3.js sankey app
SquidFlow: Building a D3.js sankey app
SquidSolutions
Vision08v7
Vision08v7
Blair Adams
Building a Rich Social Network Application
Building a Rich Social Network Application
goodfriday
iPhone Programming in 30 minutes (?) [FTS]
iPhone Programming in 30 minutes (?) [FTS]
Diego Pizzocaro
Crossroads of Asynchrony and Graceful Degradation
Crossroads of Asynchrony and Graceful Degradation
C4Media
Bynet2.3 Microsoft Silverlight3 using for business
Bynet2.3 Microsoft Silverlight3 using for business
Транслируем.бел
Integrating IBM Web Sphere Portal With Web Analytic Hosted And Non Hosted Sit...
Integrating IBM Web Sphere Portal With Web Analytic Hosted And Non Hosted Sit...
Chris Sparshott
Consolidated shared indexes in real time
Consolidated shared indexes in real time
Jeff Mace
Moving applications to the cloud
Moving applications to the cloud
Sergejus Barinovas
Shine a Light with Prism (the Composite Application Guidance for WPF and Silv...
Shine a Light with Prism (the Composite Application Guidance for WPF and Silv...
Dave Bost
Smart Client Development
Smart Client Development
Tamir Khason
Application development using the wso2 developer studio
Application development using the wso2 developer studio
WSO2
[DSBW Spring 2009] Unit 04: From Requirements to the UX Model
[DSBW Spring 2009] Unit 04: From Requirements to the UX Model
Carles Farré
SAP Inside Track 2010 - Thomas Jung Intro to WDA
SAP Inside Track 2010 - Thomas Jung Intro to WDA
sjohannes
[DSBW Spring 2009] Unit 07: WebApp Design Patterns & Frameworks (1/3)
[DSBW Spring 2009] Unit 07: WebApp Design Patterns & Frameworks (1/3)
Carles Farré
JavaCro'15 - Web UI best practice integration with Java EE 7 - Peter Lehto
JavaCro'15 - Web UI best practice integration with Java EE 7 - Peter Lehto
HUJAK - Hrvatska udruga Java korisnika / Croatian Java User Association
Approaching the Center of Excellence from the Team Roles perspective on a Mod...
Approaching the Center of Excellence from the Team Roles perspective on a Mod...
Denodo
Cloud Native Apps
Cloud Native Apps
David Chou
Windows Phone app development overview
Windows Phone app development overview
David Chou
More Related Content
Similar to Building Silverlight & Wpf Applications With Prism
From Developer to Production, Promoting your Webservices
From Developer to Production, Promoting your Webservices
kingsfleet
Samuel Asher Rivello - PureMVC Hands On Part 2
Samuel Asher Rivello - PureMVC Hands On Part 2
360|Conferences
Continuous Quality
Continuous Quality
Stefano Galati
SquidFlow: Building a D3.js sankey app
SquidFlow: Building a D3.js sankey app
SquidSolutions
Vision08v7
Vision08v7
Blair Adams
Building a Rich Social Network Application
Building a Rich Social Network Application
goodfriday
iPhone Programming in 30 minutes (?) [FTS]
iPhone Programming in 30 minutes (?) [FTS]
Diego Pizzocaro
Crossroads of Asynchrony and Graceful Degradation
Crossroads of Asynchrony and Graceful Degradation
C4Media
Bynet2.3 Microsoft Silverlight3 using for business
Bynet2.3 Microsoft Silverlight3 using for business
Транслируем.бел
Integrating IBM Web Sphere Portal With Web Analytic Hosted And Non Hosted Sit...
Integrating IBM Web Sphere Portal With Web Analytic Hosted And Non Hosted Sit...
Chris Sparshott
Consolidated shared indexes in real time
Consolidated shared indexes in real time
Jeff Mace
Moving applications to the cloud
Moving applications to the cloud
Sergejus Barinovas
Shine a Light with Prism (the Composite Application Guidance for WPF and Silv...
Shine a Light with Prism (the Composite Application Guidance for WPF and Silv...
Dave Bost
Smart Client Development
Smart Client Development
Tamir Khason
Application development using the wso2 developer studio
Application development using the wso2 developer studio
WSO2
[DSBW Spring 2009] Unit 04: From Requirements to the UX Model
[DSBW Spring 2009] Unit 04: From Requirements to the UX Model
Carles Farré
SAP Inside Track 2010 - Thomas Jung Intro to WDA
SAP Inside Track 2010 - Thomas Jung Intro to WDA
sjohannes
[DSBW Spring 2009] Unit 07: WebApp Design Patterns & Frameworks (1/3)
[DSBW Spring 2009] Unit 07: WebApp Design Patterns & Frameworks (1/3)
Carles Farré
JavaCro'15 - Web UI best practice integration with Java EE 7 - Peter Lehto
JavaCro'15 - Web UI best practice integration with Java EE 7 - Peter Lehto
HUJAK - Hrvatska udruga Java korisnika / Croatian Java User Association
Approaching the Center of Excellence from the Team Roles perspective on a Mod...
Approaching the Center of Excellence from the Team Roles perspective on a Mod...
Denodo
Similar to Building Silverlight & Wpf Applications With Prism
(20)
From Developer to Production, Promoting your Webservices
From Developer to Production, Promoting your Webservices
Samuel Asher Rivello - PureMVC Hands On Part 2
Samuel Asher Rivello - PureMVC Hands On Part 2
Continuous Quality
Continuous Quality
SquidFlow: Building a D3.js sankey app
SquidFlow: Building a D3.js sankey app
Vision08v7
Vision08v7
Building a Rich Social Network Application
Building a Rich Social Network Application
iPhone Programming in 30 minutes (?) [FTS]
iPhone Programming in 30 minutes (?) [FTS]
Crossroads of Asynchrony and Graceful Degradation
Crossroads of Asynchrony and Graceful Degradation
Bynet2.3 Microsoft Silverlight3 using for business
Bynet2.3 Microsoft Silverlight3 using for business
Integrating IBM Web Sphere Portal With Web Analytic Hosted And Non Hosted Sit...
Integrating IBM Web Sphere Portal With Web Analytic Hosted And Non Hosted Sit...
Consolidated shared indexes in real time
Consolidated shared indexes in real time
Moving applications to the cloud
Moving applications to the cloud
Shine a Light with Prism (the Composite Application Guidance for WPF and Silv...
Shine a Light with Prism (the Composite Application Guidance for WPF and Silv...
Smart Client Development
Smart Client Development
Application development using the wso2 developer studio
Application development using the wso2 developer studio
[DSBW Spring 2009] Unit 04: From Requirements to the UX Model
[DSBW Spring 2009] Unit 04: From Requirements to the UX Model
SAP Inside Track 2010 - Thomas Jung Intro to WDA
SAP Inside Track 2010 - Thomas Jung Intro to WDA
[DSBW Spring 2009] Unit 07: WebApp Design Patterns & Frameworks (1/3)
[DSBW Spring 2009] Unit 07: WebApp Design Patterns & Frameworks (1/3)
JavaCro'15 - Web UI best practice integration with Java EE 7 - Peter Lehto
JavaCro'15 - Web UI best practice integration with Java EE 7 - Peter Lehto
Approaching the Center of Excellence from the Team Roles perspective on a Mod...
Approaching the Center of Excellence from the Team Roles perspective on a Mod...
More from David Chou
Cloud Native Apps
Cloud Native Apps
David Chou
Windows Phone app development overview
Windows Phone app development overview
David Chou
Microsoft AI Platform Overview
Microsoft AI Platform Overview
David Chou
Designing Artificial Intelligence
Designing Artificial Intelligence
David Chou
Immersive Computing
Immersive Computing
David Chou
Java on Windows Azure
Java on Windows Azure
David Chou
Microsoft Azure
Microsoft Azure
David Chou
Designing Microservices
Designing Microservices
David Chou
Combining Private and Public Clouds into Meaningful Hybrids
Combining Private and Public Clouds into Meaningful Hybrids
David Chou
CloudConnect 2011 - Building Highly Scalable Java Applications on Windows Azure
CloudConnect 2011 - Building Highly Scalable Java Applications on Windows Azure
David Chou
Java on Windows Azure
Java on Windows Azure
David Chou
Windows Azure AppFabric
Windows Azure AppFabric
David Chou
Java on Windows Azure (Cloud Computing Expo 2010)
Java on Windows Azure (Cloud Computing Expo 2010)
David Chou
Scale as a Competitive Advantage
Scale as a Competitive Advantage
David Chou
Architecting Cloudy Applications
Architecting Cloudy Applications
David Chou
Building Highly Scalable Java Applications on Windows Azure - JavaOne S313978
Building Highly Scalable Java Applications on Windows Azure - JavaOne S313978
David Chou
Kelley Blue Book and Cloud Computing
Kelley Blue Book and Cloud Computing
David Chou
Windows Phone 7
Windows Phone 7
David Chou
Silverlight 4 Briefing
Silverlight 4 Briefing
David Chou
Architecting Solutions Leveraging The Cloud
Architecting Solutions Leveraging The Cloud
David Chou
More from David Chou
(20)
Cloud Native Apps
Cloud Native Apps
Windows Phone app development overview
Windows Phone app development overview
Microsoft AI Platform Overview
Microsoft AI Platform Overview
Designing Artificial Intelligence
Designing Artificial Intelligence
Immersive Computing
Immersive Computing
Java on Windows Azure
Java on Windows Azure
Microsoft Azure
Microsoft Azure
Designing Microservices
Designing Microservices
Combining Private and Public Clouds into Meaningful Hybrids
Combining Private and Public Clouds into Meaningful Hybrids
CloudConnect 2011 - Building Highly Scalable Java Applications on Windows Azure
CloudConnect 2011 - Building Highly Scalable Java Applications on Windows Azure
Java on Windows Azure
Java on Windows Azure
Windows Azure AppFabric
Windows Azure AppFabric
Java on Windows Azure (Cloud Computing Expo 2010)
Java on Windows Azure (Cloud Computing Expo 2010)
Scale as a Competitive Advantage
Scale as a Competitive Advantage
Architecting Cloudy Applications
Architecting Cloudy Applications
Building Highly Scalable Java Applications on Windows Azure - JavaOne S313978
Building Highly Scalable Java Applications on Windows Azure - JavaOne S313978
Kelley Blue Book and Cloud Computing
Kelley Blue Book and Cloud Computing
Windows Phone 7
Windows Phone 7
Silverlight 4 Briefing
Silverlight 4 Briefing
Architecting Solutions Leveraging The Cloud
Architecting Solutions Leveraging The Cloud
Recently uploaded
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
Results
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
naman860154
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
wesley chun
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Anna Loughnan Colquhoun
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
Puma Security, LLC
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Igalia
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
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
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
RTylerCroy
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
The Digital Insurer
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Gabriella Davis
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
Paola De la Torre
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
hans926745
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
Delhi Call girls
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
debabhi2
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
The Digital Insurer
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
Recently uploaded
(20)
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
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...
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Building Silverlight & Wpf Applications With Prism
1.
2.
3.
4.
Client Application Challenges
5.
What’s In The
Box?
6.
7.
8.
9.
10.
Module Loader
11.
MyView view = …; IRegion mainRegion = regionManager.Regions[ quot;MainRegionquot; ]; mainRegion.Add( view ); <ItemsControl RegionManager.RegionName= quot;MainRegionquot;> Region <ContentControl RegionManager.RegionName= “DetailsRegion” /> Region Region
12.
regionManager.RegisterViewType( quot;MainRegionquot;, typeof( MainView ) ); <ItemsControl RegionManager.RegionName= quot;MainRegionquot; /> Region <ContentControl RegionManager.RegionName= quot;DetailsRegionquot; /> Region Region
13.
Supervising View Presenter Model Presentation View Model Model
14.
Event Aggregator Publish Subscribe Event Module A Module B Order Customer Presenter Presenter
15.
16.
BROWSER DESKTOP Views Views SILVERLIGHT Presenters Presenters WPF Controllers Controllers Models Models BCL BCL CLR - Silverlight CLR Desktop
17.
18.
19.
www.microsoft.com/prism www.codeplex.com/prism
20.
© 2009 Microsoft
Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Download now