UWP使用来自不同项目的页面

时间:2019-02-11 15:36:11

标签: xaml uwp windows-10 win-universal-app uwp-xaml

是否可以将所有页面放在与app.xaml / cs所在的项目不同的项目中?

我通过创建一个新的“类库(通用Windows)”或“ Windows运行时组件”项目对此进行了测试,然后在这些项目中创建了新页面。

将这个项目添加为对主UWP应用的引用并在“ rootFrame.Navigate(typeof(MainShellView),e.Arguments)”中调用页面后,例外

system.accessviolationexception attempted to read or write protected memory

是否可以将页面,控件放在与UWP主项目不同的项目中,并用作参考?

1 个答案:

答案 0 :(得分:3)

您将需要在主项目中保留一个空白/虚拟MainPage.xaml页面,因为在项目系统中有对其的硬编码引用。通过此操作,您可以从解决方案中引用的其他项目中加载所有页面(包括初始起始页面)。

我将记录关于“ MainPage.xaml”存在的硬编码依赖项的错误。感谢您的举报!