Я работаю над преобразованием приложения магазина Windows в Windows Phone 8. Для WinRT вы можете передать любой объект в качестве параметра при вызове frame.navigate. (frame.navigate(type sourcePageType, параметр объекта))
Навигация по-разному работают для телефона Windows, вы перемещаетесь, вызывая в uri, например: frame.navigate(новый uri ( "mypage.xaml", UriKind.Relative))
В документации к окну указано, что вы можете передать строку в качестве параметра, добавив ее в uri.
Есть ли приемлемый способ передачи сложных объектов между страницами, которые я просто не нашел?