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
Slideshow view
Report
Share
Slideshow view
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
Slack Application Development 101 Slides
Slack Application Development 101 Slides
praypatel2
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
The Digital Insurer
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Principled Technologies
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
Puma Security, LLC
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Michael W. Hawkins
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
sudhanshuwaghmare1
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
Delhi Call girls
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
hans926745
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
apidays
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
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Martijn de Jong
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
Igalia
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
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
UK Journal
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Drew Madelung
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc
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
Recently uploaded
(20)
Slack Application Development 101 Slides
Slack Application Development 101 Slides
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
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...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
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...
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
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