I need to navigate from one xaml page to another with an Object not a String ..
present code is :
private void Border_ManipulationStarted(object s
In the first page do the following:
PhoneApplicationService.Current.State["param"] = p;
NavigationService.Navigate(new Uri("/PhonePageOne.xaml", UriKind.Relative));
And in the second retrieve the parameter:
Person p = PhoneApplicationService.Current.State["param"] as Person;
The PhoneApplicationService.State dictionary is a temporary storage location which persists until your app is deactivated.
Other option could be to declare a static member in, for example, App.xaml.cs and use it to save the object from one page and to retrieve from the second one.