After receiving a lot of great feedback on his post "Silverlight 3 Navigation: Dynamically Loaded Pages… Now MEF Powered!", Brad Abrams decided to continue it with this modified article.
The goals for this update are:
- Show even more of a web like user model. With the web, you often see all the links in the navigation, but the actual page only downloads once the user clicked the link.
- Lose coupling. I need to be able to be able dynamically add, update even remove pages from my application without taking down the app and without rebuilding it.
- Built in authentication. In real business apps, we need to protect our data, so authentication is very important.