문서를 영문으로 보려면 영문 확인란을 선택하세요. 마우스 포인터를 텍스트 위로 이동시켜 팝업 창에서 영문 텍스트를 표시할 수도 있습니다.
번역
영문
이 설명서는 보관되지만 유지 되지 않습니다.

InputManager 클래스

Windows Presentation Foundation (WPF)의 모든 입력 시스템을 관리합니다.

네임스페이스:  System.Windows.Input
어셈블리:  PresentationCore(PresentationCore.dll)

public sealed class InputManager : DispatcherObject

InputManager 형식에서는 다음과 같은 멤버를 노출합니다.

  이름설명
Public 속성정적 멤버Current현재 스레드와 연결된 InputManager를 가져옵니다.
Public 속성DispatcherDispatcherObject와 연결된 Dispatcher를 가져옵니다. (DispatcherObject에서 상속됨)
Public 속성InputProviders InputManager 에 등록된 InputProviders 컬렉션을 가져옵니다.
Public 속성IsInMenuModeComponentDispatcher가 메뉴 모드에 있는지 여부를 나타내는 값을 가져옵니다.
Public 속성MostRecentInputDevice가장 최근 입력 이벤트와 연결된 입력 장치를 나타내는 값을 가져옵니다.
Public 속성PrimaryKeyboardDevice기본 키보드 장치를 가져옵니다.
Public 속성PrimaryMouseDevice기본 마우스 장치를 가져옵니다.
위쪽

  이름설명
Public 메서드CheckAccess호출 스레드가 이 DispatcherObject에 액세스할 수 있는지 여부를 확인합니다. (DispatcherObject에서 상속됨)
Public 메서드Equals(Object)지정한 Object가 현재 Object와 같은지 여부를 확인합니다. (Object에서 상속됨)
Protected 메서드Finalize 개체가 가비지 수집자에서 회수되기 전에, 해당 개체에서 리소스를 해제하고 다른 정리 작업을 수행할 수 있게 합니다. (Object에서 상속됨)
Public 메서드GetHashCode특정 형식에 대한 해시 함수 역할을 합니다. (Object에서 상속됨)
Public 메서드GetType현재 인스턴스의 Type을 가져옵니다. (Object에서 상속됨)
Protected 메서드MemberwiseClone현재 Object의 단순 복사본을 만듭니다. (Object에서 상속됨)
Public 메서드PopMenuMode메뉴 모드를 종료할 구성 요소에서 호출합니다.
Public 메서드ProcessInput지정된 입력을 동기적으로 처리합니다.
Public 메서드PushMenuMode메뉴 모드를 시작할 구성 요소에서 호출합니다.
Public 메서드ToString현재 개체를 나타내는 문자열을 반환합니다. (Object에서 상속됨)
Public 메서드VerifyAccess호출 스레드에서 이 DispatcherObject에 액세스할 수 있는지 확인합니다. (DispatcherObject에서 상속됨)
위쪽

  이름설명
Public 이벤트EnterMenuMode PushMenuMode 메서드를 호출하여 컨트롤의 메뉴 모드를 시작할 때 발생합니다.
Public 이벤트HitTestInvalidatedAsync적중 테스트 결과가 변경되었을 경우 발생합니다.
Public 이벤트LeaveMenuMode PopMenuMode 메서드를 호출하여 컨트롤의 메뉴 모드를 종료할 때 발생합니다.
Public 이벤트PostNotifyInput PreNotifyInput 처리기가 입력 처리를 마치고 해당 Windows Presentation Foundation (WPF) 이벤트가 발생한 후에 발생합니다. 
Public 이벤트PostProcessInput PreNotifyInput 처리기가 입력 처리를 마친 후에 발생합니다.
Public 이벤트PreNotifyInput입력이 취소되지 않은 경우 PreProcessInput 처리기가 입력 처리를 마칠 때 발생합니다.
Public 이벤트PreProcessInput InputManager 가 입력 항목 처리를 시작할 때 발생합니다.
위쪽

InputManager 클래스는 WPF의 모든 입력 시스템을 조정합니다.

필터는 PreProcessInput 또는 PostProcessInput을 수신하는 코드입니다. 필터는 입력 준비 영역을 수정할 수 있습니다.

모니터는 PreNotifyInput 또는 PostNotifyInput을 수신하는 코드입니다. 모니터는 입력 준비 영역을 수정할 수 없습니다.

InputManager 는 입력 준비 영역을 제어합니다. 입력 준비 영역에서는 Windows Presentation Foundation (WPF) 이벤트에 대한 입력을 처리합니다.

입력은 다음 단계의 WPF에서 처리됩니다.

  1. 전처리 단계입니다. 입력 관리자가 PreProcessInput 이벤트를 발생시킵니다.

  2. 사전 알림 단계입니다. 입력 관리자가 PreNotifyInput 이벤트를 발생시킵니다.

  3. WPF 입력 이벤트가 발생합니다.

  4. 사후 알림 단계입니다. 입력 관리자가 PostNotifyInput 이벤트를 발생시킵니다.

  5. 후처리 단계입니다. 입력 관리자가 PostProcessInput 이벤트를 발생시킵니다.

.NET Framework

4, 3.5, 3.0에서 지원

.NET Framework Client Profile

4, 3.5 SP1에서 지원

Windows 7, Windows Vista SP1 이상, Windows XP SP3, Windows Server 2008(Server Core는 지원되지 않음), Windows Server 2008 R2(Server Core는 SP1 이상에서 지원됨), Windows Server 2003 SP2

.NET Framework에서 모든 플랫폼의 전체 버전을 지원하지는 않습니다. 지원되는 버전의 목록을 보려면 .NET Framework 시스템 요구 사항을 참조하십시오.

이 형식의 모든 공용 static(Visual Basic의 경우 Shared) 멤버는 스레드로부터 안전합니다. 인터페이스 멤버는 스레드로부터 안전하지 않습니다.
표시: