gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-01 13:16:20 25 4
gpt4 key购买 nike

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

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

在我添加此项目作为对主 UWP 应用 的引用并调用“rootFrame.Navigate(typeof(MainShellView), e.Arguments)”中的页面后,我得到了异常

system.accessviolationexception attempted to read or write protected memory

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

最佳答案

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

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

关于xaml - UWP 使用来自不同项目的页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54634017/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com