是否可以将所有页面放在与app.xaml / cs所在的项目不同的项目中?
我通过创建一个新的“类库(通用Windows)”或“ Windows运行时组件”项目对此进行了测试,然后在这些项目中创建了新页面。
将这个项目添加为对主UWP应用的引用并在“ rootFrame.Navigate(typeof(MainShellView),e.Arguments)”中调用页面后,例外
system.accessviolationexception attempted to read or write protected memory
是否可以将页面,控件放在与UWP主项目不同的项目中,并用作参考?
答案 0 :(得分:3)
您将需要在主项目中保留一个空白/虚拟MainPage.xaml页面,因为在项目系统中有对其的硬编码引用。通过此操作,您可以从解决方案中引用的其他项目中加载所有页面(包括初始起始页面)。
我将记录关于“ MainPage.xaml”存在的硬编码依赖项的错误。感谢您的举报!