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
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
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Safe Software
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
Mark Billinghurst
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Maria Levchenko
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Patryk Bandurski
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Michael W. Hawkins
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
soniya singh
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
Softradix Technologies
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
BookNet Canada
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
Puma Security, LLC
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
Scott Keck-Warren
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
HampshireHUG
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
shyamraj55
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
Paola De la Torre
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
Delhi Call girls
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
Allon Mureinik
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
Sinan KOZAK
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
OnBoard
Recently uploaded
(20)
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 ...
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.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