我可以将WPF页面路径转换为类名

时间:2009-03-05 23:08:13

标签: .net wpf vb.net

我有一个从数据库中提取XAML页面路径的应用程序。然后,我可以在需要时使用导航服务导航到相关页面。但是,我遇到了一个场景,我想在导航到该页面之前用特定的构造函数实例化页面。

是否可以在运行时获取字符串值,例如“\ Pages \ MyPage.xaml”并创建对象MyPage?显然,我可以在页面路径上使用switch语句执行此操作,但我希望它比这更具动态性。

如果有人有任何想法,或者有更好的方式去做我想做的事情,我会非常感激!

1 个答案:

答案 0 :(得分:1)

您可以解析字符串以取消扩展名和子目录,然后查看Activator.CreateInstance