Как правило, в приложении Windows Phone 7 используется навигация по форме, аналогичная навигационной программе Silverlight, размещенной в браузере.Это позволяет кнопке «Назад» на телефоне перейти назад от «страниц», к которым был выполнен переход.
Ваша Jeans
«форма» должна фактически быть производной от PhoneApplicationPage
и иметь простой конструктор по умолчанию (не тот, которыйпринимает параметр, как у вас есть в настоящее время).
Затем вы перейдете на свою страницу с кодом, подобным следующему: -
NavigationService.Navigate(new Uri("/Views/Jeans.xml?name=Elwood%20Curtis"));
Ваша страница «Джинс» затем выполнит большую часть своей первоначальной конфигурациив OnNavigatedTo
: -
protected override void OnNavigatedTo(Microsoft.Phone.Navigation.PhoneNavigationEventArgs e)
{
base.OnNavigatedTo(e);
Name = NavigationContext.QueryString["name"];
// Other code you would have otherwise run in a parameterised constructor
}