InputManager.ProcessInput(InputEventArgs) 메서드

정의

지정된 입력을 동기적으로 처리합니다.

public:
 bool ProcessInput(System::Windows::Input::InputEventArgs ^ input);
[System.Security.SecurityCritical]
public bool ProcessInput(System.Windows.Input.InputEventArgs input);
public bool ProcessInput(System.Windows.Input.InputEventArgs input);
[<System.Security.SecurityCritical>]
member this.ProcessInput : System.Windows.Input.InputEventArgs -> bool
member this.ProcessInput : System.Windows.Input.InputEventArgs -> bool
Public Function ProcessInput (input As InputEventArgs) As Boolean

매개 변수

input
InputEventArgs

처리할 입력입니다.

반품

true모든 입력 이벤트가 처리되었으면 이고, 그렇지 않으면 . false

특성

예외

inputnull입니다.

설명

필터는 수신 대기하는 모든 코드입니다.PreProcessInputPostProcessInput 필터는 입력 준비 영역을 수정할 수 있습니다.

모니터는 수신 대기 PreNotifyInput 하거나 PostNotifyInput. 모니터는 입력 준비 영역을 수정할 수 없습니다.

지정된 입력은 모든 필터 및 모니터에서 처리되고 최종적으로 입력 이벤트로 적절한 요소에 디스패치됩니다.

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

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

  2. 미리 알림 단계. 입력 관리자가 이벤트를 발생합니다 PreNotifyInput .

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

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

  5. 프로세스 후 단계입니다. 입력 관리자가 이벤트를 발생합니다 PostProcessInput .

적용 대상