可以';无法访问System.Windows.Input下的Keyboard类
本文关键字:Input Windows 下的 Keyboard System 访问 可以 | 更新日期: 2023-09-27 18:26:27
我正在开发一个简单的控制台应用程序,它只在屏幕上显示内容。
我在System.Windows.Input
课程上遇到了一个问题,我就是上不去。
这是我正在尝试的代码:
using System.Windows.Input;
public class KeyboardHandler
{
public void UseKeyboard() => System.Windows.Input.Keyboard // Its like the class Keyboard not exsit.
}
我正在使用库TestStack.White
对从应用程序启动的窗口进行一些操作。
TestStack.White
本身有一个Keyboard类(White.Core.InputDevices.Keyboard
),但可能是这个类阻止了我访问System.Windows.Input.Keyboard
类吗?
由于这是一个控制台应用程序,您需要添加对PresentationCore.dll
的引用。默认情况下,控制台应用程序中将不会引用此程序集。
您可以在Keyboard
:的文档中看到这一点
命名空间:System.Windows.Input
程序集:PresentationCore(在PresentationCor.dll中)
这是主要的WPF程序集之一,默认情况下包含在WPF项目中,但不包含在控制台应用程序中。