标签: .net wpf vb.net
我有一个从数据库中提取XAML页面路径的应用程序。然后,我可以在需要时使用导航服务导航到相关页面。但是,我遇到了一个场景,我想在导航到该页面之前用特定的构造函数实例化页面。
是否可以在运行时获取字符串值,例如“\ Pages \ MyPage.xaml”并创建对象MyPage?显然,我可以在页面路径上使用switch语句执行此操作,但我希望它比这更具动态性。
如果有人有任何想法,或者有更好的方式去做我想做的事情,我会非常感激!
答案 0 :(得分:1)
您可以解析字符串以取消扩展名和子目录,然后查看Activator.CreateInstance