pha*_*tom 12 navigation silverlight windows-phone-7
我在一个单独的Windows Phone类库中有一个XAML页面.该库包含在我的VS解决方案中,并从我的应用程序项目中引用.假设该页面名为TestPage.xaml,它位于我的库的根文件夹中,名为SharedPages.
我想使用NavigationService在我的应用中导航到此页面.我发现这篇文章建议使用这种URI格式:
/{assemblyName};component/{pathToResource}
Run Code Online (Sandbox Code Playgroud)
所以我正在尝试这样的事情:
NavigationService.Navigate(new Uri("/SharedPages;component/TestPage.xaml"));
Run Code Online (Sandbox Code Playgroud)
当我运行它时,我得到以下异常:
导航仅支持作为片段的相对URI,或以'/'开头,或者包含'; component /'.
我究竟做错了什么?
谢谢.
pha*_*tom 18
看起来需要将URI创建为相对URI.这有效:
NavigationService.Navigate(new Uri("/SharedPages;component/TestPage.xaml", UriKind.Relative));
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
5582 次 |
最近记录: |