【问题标题】:Can I convert a WPF page path to a class name我可以将 WPF 页面路径转换为类名吗
【发布时间】:2017-08-15 23:09:53
【问题描述】:

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

是否可以在运行时获取诸如“\Pages\MyPage.xaml”之类的字符串值并创建对象 MyPage?显然,我可以在页面路径上使用 switch 语句来做到这一点,但我希望它比这更动态。

如果有人有任何想法,或者有更好的方法来做我想做的事情,我将不胜感激!

【问题讨论】:

    标签: .net wpf vb.net


    【解决方案1】:

    可以解析字符串去掉扩展名和子目录,然后看看Activator.CreateInstance

    【讨论】:

    • 谢谢布兰登 - 这真的很有帮助!
    猜你喜欢
    • 2022-08-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-19
    • 1970-01-01
    • 2014-11-25
    • 2020-06-30
    相关资源
    最近更新 更多