【发布时间】:2016-08-13 15:13:56
【问题描述】:
所以我最近刚刚从 WinForms 转移到 WPF 并且我现在已经掌握了它的知识,我尝试使用 sendkey 类,但你已经知道这在 WPF 中是不可能的,所以我做了一些研究并搜索了一段时间,我偶然发现了inputsimulator。
https://inputsimulator.codeplex.com/
据我所知,这段代码在 WPF 上应该可以正常工作,我已经添加了引用并添加了命名空间
public void PressTheSpacebar()
{
InputSimulator.SimulateKeyPress(VirtualKeyCode.SPACE);
}
但它不断向我抛出这 2 个错误
“InputSimulator”类型存在于“InputSimulator”中, 版本=0.1.0.0,文化=中性,PublicKeyToken=null' 和 'WindowsInput,版本=1.0.4.0,文化=中性, PublicKeyToken=9b287f7dc5073cad'
和
'VirtualKeyCode' 是一个模棱两可的引用 'WindowsInput.Native.VirtualKeyCode' 和 'WindowsInput.VirtualKeyCode'
更直观的参考是这个
这是错误的图片:
【问题讨论】: