之前已经提出了类似的问题,但这个问题努力探索更多选项和传递复杂对象的能力.
问题是如何传递参数,但它确实需要分解为三个部分.
Uri导航示例
page.NavigationService.Navigate(new Uri("/Views/Page.xaml", UriKind.Relative));
Run Code Online (Sandbox Code Playgroud)
手动导航示例
page.NavigationService.Navigate(new Page());
Run Code Online (Sandbox Code Playgroud)
这个问题的答案适用于WP7,Silverlight,WPF和Windows 8.
注意:Silverlight和Windows8之间存在差异