1

假设我有这个路径/Views/LoginView.xaml,如何在 Silverlight 中通过指定的 Uri 创建 View 的实例?

编辑:我正在开发一个完全由其他开发人员开发的项目。我想做的是一个简单的日志系统,它能够记录用户访问的每个视图。MainPage 中有一个框架和一个负责处理对 Pages 的请求的类。类具有对 MainPage 及其框架的引用,并具有通过给定路径导航到特定页面的方法。我知道我在这里有记录该请求的路径,但它只是一个路径,我希望有一个该页面的实例来获取其标题并记录该标题而不是其路径。

4

1 回答 1

1

据我了解,您需要在给定类名的情况下创建一个类的实例。这可以使用反射来实现,更具体地说是Activator.CreateInstance(string className)
您可以使用Path.GetFileNameWithoutExtension()从路径中提取类名

于 2013-01-07T12:40:47.807 回答