Como faço para passar parâmetros não-string entre as páginas no windows phone 8?

Eu estou trabalhando na conversão de um aplicativo de armazenamento do Windows para o Windows Phone 8. Para o WinRT, você poderia passar qualquer objeto como um parâmetro ao chamar frame.navigate. (frame.navigate (tipo sourcePageType, parâmetro do objeto))

A navegação parece funcionar de forma diferente para o windows phone, você navega chamando em um uri, como: frame.navigate (new uri ("mypage.xaml", UriKind.Relative))

A documentação do Windows observa que você pode passar uma string como um parâmetro adicionando-a ao uri.

Existe uma maneira aceita de passar objetos complexos entre páginas que eu não encontrei?

questionAnswers(9)

yourAnswerToTheQuestion