InputManager.PreProcessInput 이벤트

정의

InputManager가 입력 항목 처리를 시작할 때 발생합니다.Occurs when the InputManager starts to process the input item.

public:
 event System::Windows::Input::PreProcessInputEventHandler ^ PreProcessInput;
[add: System.Security.SecurityCritical]
[remove: System.Security.SecurityCritical]
public event System.Windows.Input.PreProcessInputEventHandler PreProcessInput;
member this.PreProcessInput : System.Windows.Input.PreProcessInputEventHandler 
Public Custom Event PreProcessInput As PreProcessInputEventHandler 
특성

설명

필터는 PreProcessInput 또는 PostProcessInput를 수신 하는 코드입니다.A filter is any code that listens to PreProcessInput or PostProcessInput. 필터 입력된 준비 영역을 수정할 수 있습니다.Filters can modify the input staging area.

PreProcessInput에 연결 된 처리기는 시스템에서 처리기 이전에 사용자가 추가한 처리기를 호출 하도록 역순으로 호출 됩니다.The handlers attached to PreProcessInput are invoked in reverse order so that handlers added by the users are invoked before handlers in the system.

PreProcessInputEventHandler 전달 되는 PreProcessInputEventArgs에서 Cancel를 호출 하면 입력 처리를 취소 합니다.Calling Cancel on the PreProcessInputEventArgs passed to the PreProcessInputEventHandler will cancel the processing of the input.

입력 처리는 WPFWPF 다음 단계에서:Input is processed in WPFWPF in the follow stages:

  1. 전처리 단계입니다.Pre-process stage. 입력된 관리자 발생을 PreProcessInput 이벤트입니다.The input manager raises the PreProcessInput event.

  2. 미리 알림 단계입니다.Pre-notify stage. 입력된 관리자 발생을 PreNotifyInput 이벤트입니다.The input manager raises the PreNotifyInput event.

  3. WPFWPF 입력 이벤트가 발생 합니다.The WPFWPF input event or events are raised.

  4. 후 알림 단계입니다.Post-notify stage. 입력된 관리자 발생을 PostNotifyInput 이벤트입니다.The input manager raises the PostNotifyInput event.

  5. 후 처리 단계입니다.Post-process stage. 입력된 관리자 발생을 PostProcessInput 이벤트입니다.The input manager raises the PostProcessInput event.

보안

UIPermission
에 더하거나 이벤트 처리기를 제거 합니다.for adding or removing an event handler. 연관 된 열거형: UnrestrictedAssociated enumerations: Unrestricted

적용 대상

추가 정보