From the author: Prism has a number of specific feature sets that I will explore in this ebook that helps you to build your client application as a composite application. These include:
* Modularity – Functionality to define and dynamically load chunks of loosely coupled functionality into a single running application instance.
* UI Composition – Functionality to plug in views into parent containers in a loosely coupled fashion where the parent and child do not need to know explicitly about one another with direct object references.
* Communications – Functionality to support loosely coupled commands and pub/sub events between the components of your application.
* Navigation – Functionality to switch views when the user interacts with the application within a container without every view and parent view needing to know about all the others.
An important thing to understand about Prism is that it is not an all-or-nothing framework. You can use any one or several of the features in isolation and ignore the other parts if they do not make sense for your application or your requirements. In addition to these major features, there are many small little helper classes and utilities in Prism that can be used on their own as well.
This ebook is made up of Brian Noyes' SilverlightShow article series 'Working with Prism 4'
* Modularity – Functionality to define and dynamically load chunks of loosely coupled functionality into a single running application instance.
* UI Composition – Functionality to plug in views into parent containers in a loosely coupled fashion where the parent and child do not need to know explicitly about one another with direct object references.
* Communications – Functionality to support loosely coupled commands and pub/sub events between the components of your application.
* Navigation – Functionality to switch views when the user interacts with the application within a container without every view and parent view needing to know about all the others.
An important thing to understand about Prism is that it is not an all-or-nothing framework. You can use any one or several of the features in isolation and ignore the other parts if they do not make sense for your application or your requirements. In addition to these major features, there are many small little helper classes and utilities in Prism that can be used on their own as well.
This ebook is made up of Brian Noyes' SilverlightShow article series 'Working with Prism 4'