UWP 使用来自不同项目的页面
UWP Using Pages from different Project
是否可以将所有页面与应用xaml/cs所在的项目放在不同的项目中?
我通过创建一个新的 "Class Library (Universal Windows)" 或 "Windows Runtime Component" 项目对此进行了测试,然后我在这些项目中创建了新页面。
在我添加此项目作为对 主 UWP 应用程序 的引用并调用 "rootFrame.Navigate(typeof(MainShellView), e.Arguments)" 中的页面后,我得到了异常
system.accessviolationexception attempted to read or write protected memory
是否可以将页面、控件放在与UWP主项目不同的项目中作为参考?
您需要在主项目中保留一个 empty/dummy MainPage.xaml 页面,因为在项目系统中有对它的硬编码引用。有了它,您可以从您在解决方案中引用的其他项目加载所有页面(包括初始起始页面)。
我将记录一个关于 "MainPage.xaml" 存在的硬编码依赖项的错误。感谢举报!
是否可以将所有页面与应用xaml/cs所在的项目放在不同的项目中?
我通过创建一个新的 "Class Library (Universal Windows)" 或 "Windows Runtime Component" 项目对此进行了测试,然后我在这些项目中创建了新页面。
在我添加此项目作为对 主 UWP 应用程序 的引用并调用 "rootFrame.Navigate(typeof(MainShellView), e.Arguments)" 中的页面后,我得到了异常
system.accessviolationexception attempted to read or write protected memory
是否可以将页面、控件放在与UWP主项目不同的项目中作为参考?
您需要在主项目中保留一个 empty/dummy MainPage.xaml 页面,因为在项目系统中有对它的硬编码引用。有了它,您可以从您在解决方案中引用的其他项目加载所有页面(包括初始起始页面)。
我将记录一个关于 "MainPage.xaml" 存在的硬编码依赖项的错误。感谢举报!