One of the things that distinguishes great Windows Phone applications is the ability to configure to the preferences of the user. Let’s pretend the user wants to enable or disable a feature – how do they do that?
The best way to provide this custom experience is through a settings page. In this article we will create a reusable setting framework you can use in all your Windows Phone applications.
Note: This is going to be one of the those blog posts that is just freaking handy. Every single application (practically) needs to do this. And without explicit guidance anywhere else, it will be nice to have something to base your solution. I’m not saying this is the only way, but it’s a great way.