【问题标题】:Converting WPF project to Silverlight? System.Windows.UIElement reference cant be found将 WPF 项目转换为 Silverlight?找不到 System.Windows.UIElement 参考
【发布时间】:2011-03-30 22:12:40
【问题描述】:

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

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

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

但我找不到这些类的参考。有解决办法吗?

【问题讨论】:

  • 请查看此讨论:stackoverflow.com/questions/212111/… 那里有一些非常有用的链接和建议可以解决您遇到的问题:)
  • 谢谢,很有帮助。虽然,我项目的所有其他部分都很好地移植了,但我无法正确移植一个类,想知道是否有人有任何解决方法......或者它可能只是立即显而易见,我看不到它......跨度>

标签: wpf silverlight mvvm


【解决方案1】:

这两个类都在 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

【讨论】:

  • 我正在使用 Silverlight 4.0。但我似乎无法找到它
  • @Rosie - 阅读我在此答案中的编辑,看看是否对您有帮助。
  • 您好,非常感谢。我确实添加了参考程序集。但是当我尝试 application.Current.Shutdown 时,它仍然给出一个错误,说程序集丢失 ....
猜你喜欢
  • 2012-06-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多