我正在为windowsphone OS 8制作一个windowsphone silverlight应用程序。我正在使用windowsphone用户控件动态进行更改。 我的问题就像我们使用NavigationService.Navigate(“Source Uri with unique GUID”)为Normal .xaml Page创建phoneApplication页面的实例一样。我怎样才能为windowsphone用户控制页面实现相同的效果,我将动态更改更新,因为没有可用的Navigation Service.Navigate()方法。 ? 目前我必须像UserControl-Page-UserControl一样导航
答案 0 :(得分:1)
如果要从页面导航,可以使用NavigationService.Navigate()。
如果要从UserControl导航,可以使用PhoneApplicationFrame进行导航。
代码示例:
(Application.Current.RootVisual as PhoneApplicationFrame).Navigate(new Uri("/MyProjectName;component/MyFolderName/MyPage.xaml", UriKind.Relative));
如果要导航到当前所在的同一页面的新实例,则需要附加GUID。