任何人都可以在VS2012的C ++ / CLI中使用System.Windows.Input.ICommand吗?

时间:2012-07-06 00:09:15

标签: .net c++-cli visual-studio-2012 icommand

我的目标是.Net 4.0,但使用VS2012来支持我现有的项目。我们在整个地方使用命令在WPF中进行绑定。

当我在外部依赖项中浏览System.dll时,System.dll看起来完全没有System.Windows命名空间。

我错过了一些重要的东西吗?

2 个答案:

答案 0 :(得分:1)

  

System.dll

似乎完全没有System.Windows命名空间

这是准确的,该命名空间仅存在于WPF程序集中。您需要添加对PresentationCore的引用。你最好添加对其他常见引用的引用,以防万一,PresentationFramework,WindowsBase和System.Xaml。

答案 1 :(得分:0)

The documentation for System.Windows.Input.ICommand列出了支持的框架配置文件:

  

.NET Framework - 受以下版本支持:4,3.5,3.0

     

.NET Framework客户端配置文件 - 支持于:4,3.5 SP1

VS2012试图引导您进行Metro应用程序开发,但Metro配置文件中没有一些功能。