다음을 통해 공유


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입니다.

설명

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

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

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

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

  1. 전처리 단계입니다. 입력된 관리자 발생을 PreProcessInput 이벤트입니다.

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

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

  4. 후 알림 단계입니다. 입력된 관리자 발생을 PostNotifyInput 이벤트입니다.

  5. 후 처리 단계입니다. 입력된 관리자 발생을 PostProcessInput 이벤트입니다.

적용 대상