将WPF项目转换为Silverlight?无法找到System.Windows.UIElement参考

时间:2011-03-30 22:12:40

标签: wpf silverlight mvvm

我试图将用MVVM模板编写的WPF项目转换为silverlight项目。

但是,我遇到了一些问题。

ViewModel文件夹(WPF)中有一个名为BaseViewModel的类,它使用System.Windows.UIElement和System.Windows.Application。

但是我找不到这些类的引用。有解决方法吗?

1 个答案:

答案 0 :(得分:2)

这两个类都在Silverlight的System.Windows命名空间中,并在SL 3和4中受支持。

尝试从here安装适用于Visual Studio的Silverlight 4工具。在VS2010中创建新的Silverlight项目时,应自动添加引用。作为参考,我的参考路径是: C:\ Program Files(x86)\ Reference Assemblies \ Microsoft \ Framework \ Silverlight \ v4.0 \ System.Windows.dll