我有 Windows Phone 解决方案;其中包含两个 c# 项目。我在第一个项目的页面中有一个按钮;我们将用户重定向到第二个解决方案中的另一个页面。如何将特定项目中存在的页面重定向到同一解决方案中其他项目中的另一个页面?因为我们使用以下代码在同一项目中的页面之间进行重定向。
NavigationService.Navigate(new Uri("/MainPage.xaml", UriKind.Relative));
我有 Windows Phone 解决方案;其中包含两个 c# 项目。我在第一个项目的页面中有一个按钮;我们将用户重定向到第二个解决方案中的另一个页面。如何将特定项目中存在的页面重定向到同一解决方案中其他项目中的另一个页面?因为我们使用以下代码在同一项目中的页面之间进行重定向。
NavigationService.Navigate(new Uri("/MainPage.xaml", UriKind.Relative));
如果是引用其他项目,可以使用下面的方法:
NavigationService.Navigate(new Uri("/YourOtherProjectName;component/TargetPage.xaml", UriKind.Relative));
编辑:如果有人感兴趣,我在 Github 上放了一个示例项目:https ://github.com/tpetrina/blogcode/tree/master/BlogResearch 。WP7 应用程序项目称为NavigateToLibraryPage ,它包含一个按钮,用于导航到名为wp7.library的引用类库中的页面