我正在使用 C++/CLI 中的 ViewModel 开发 WPF 应用程序,因此它可以使用旧版 C 代码。我在将命名空间 System.Windows.Input 暴露给 C++/CLI 代码时遇到问题,想知道这是否是因为 WPF 并不真正支持 C++/CLI?我真的必须插入一个 C# 层才能实现类似 Josh Smith 的CommandSinkBinding吗?
当我尝试在 C++/CLI 项目中添加引用时,我只能看到 System.Windows.Presentation 和 System.Windows.Forms。
C# 程序可以说的地方
using System.Windows.Input;
我在 C++/CLI 中遇到错误
using namespace System::Windows::Input;
错误 1 错误 C2039:“输入”:不是“系统::Windows”的成员