Read original post by Eugene Chaikin at Eugene Dotnet
Another approach for passing parameters and values between two Windows Phone 7 pages is in using a current context of application (i.e App.xaml.cs file). As it is for Page Instance approach and for QueryString approach this one also has several advantages and disadvantages.