使用反射导航到单独程序集中的页
本文关键字:程序集 集中 程序 单独 反射 导航 | 更新日期: 2023-09-27 18:07:49
所以我有两个包含我的应用程序的程序集ProjectA。以及包含Pages和其他类的ProjectB。
当试图导航到项目b中的页面时,例如:
// Earlier
RootFrame = new Frame();
Window.Current.Content = RootFrame;
//Relevant Code
RootFrame.Navigate(Type.GetType("ProjectB.MyDisplay,ProjectB"));
这样做会产生以下错误:
试图读写受保护的内存。这通常是指示其他内存损坏。
可以实例化其他类。它只是导航中的页面。
我的目标是能够插入程序集并导航到其中的页面。是我做错了什么,还是有更好的方法?
(更新)这似乎是目前框架的一个限制。
您使用prism库吗?如果需要,您可以动态加载任何模块:)
https://msdn.microsoft.com/en-us/library/gg406140.aspx这是一个评论而不是一个回答,对不起。
编辑:对于你的错误,我认为你应该看看这个线程消息。https://social.msdn.microsoft.com/forums/windowsserver/en - us/4efa91ad fa8f - 45 - f0 - 9864 c2fd2b24477c/uwpc accessviolationexception -当导航-从另一个assembly?forum=wpdevelop