In this post Jeff Wilcox demonstrates how by using the rich data binding system built into Silverlight for Windows Phone, you can easily store rich user settings without using code behind files.
The canonical example of user settings is a “Show this welcome screen at startup” checkbox so that your application can offer a nice out-of-box experience.
By writing a simple type with some properties, adding a few helper files, and setting up a two-way data binding, you can store any settings without having to write special code.