IInputElement 인터페이스

정의

WPF(Windows Presentation Foundation) 요소의 기본 입력 처리를 위한 공용 이벤트 및 이벤트 관련 속성과 메서드를 설정합니다.

public interface class IInputElement
public interface IInputElement
type IInputElement = interface
Public Interface IInputElement
파생

설명

중요

이 인터페이스는 공용 이며, 애플리케이션 또는 프레임 워크 빌드 시나리오에서 구현할 수는 것이 아닙니다. WPF 코어를 WPF 프레임워크에 연결하기 위한 상속 요구 사항 때문에 이 인터페이스는 공용입니다. 입력된 이벤트 및 속성에서 제공 되는 적용할 캐스팅 메커니즘으로이 인터페이스를 사용할 수도 있습니다는 FrameworkElement 또는 FrameworkContentElement, 동일한 입력된 모델에서 처리할 수 있습니다. 자세한 내용은 WPF 아키텍처 주고 기본 요소 개요합니다.

속성

Focusable

이 요소에 포커스를 설정할 수 있는지 여부를 나타내는 값을 가져오거나 설정합니다.

IsEnabled

UI(사용자 인터페이스)에서 이 요소를 사용할 수 있는지 여부를 나타내는 값을 가져옵니다.

IsKeyboardFocused

이 요소에 키보드 포커스가 있는지 여부를 나타내는 값을 가져옵니다.

IsKeyboardFocusWithin

키보드 포커스가 시각적 자식 요소의 범위 내에 있는 경우를 포함하여 키보드 포커스가 요소 범위 내에 있는지 여부를 나타내는 값을 가져옵니다.

IsMouseCaptured

이 요소에 마우스가 캡처되는지 여부를 나타내는 값을 가져옵니다.

IsMouseDirectlyOver

마우스 포인터가 가장 엄격한 적중 횟수 테스트 감지 수준에서 이 요소 위에 있는지 여부를 나타내는 값을 가져옵니다.

IsMouseOver

마우스 포인터가 이 요소(해당 경계 내에 있는 시각적 자식 요소 포함) 위에 있는지 여부를 나타내는 값을 가져옵니다.

IsStylusCaptured

스타일러스가 이 요소에 캡처되었는지 여부를 나타내는 값을 가져옵니다.

IsStylusDirectlyOver

스타일러스가 가장 엄격한 적중 횟수 테스트 감지 수준에서 이 요소 위에 있는지 여부를 나타내는 값을 가져옵니다.

IsStylusOver

스타일러스가 이 요소 위(또는 해당 경계 내에 있는 시각적 자식 요소 위)에 있는지 여부를 나타내는 값을 가져옵니다.

메서드

AddHandler(RoutedEvent, Delegate)

특정 라우트된 이벤트에 대한 라우트된 이벤트 처리기를 요소에 추가합니다.

CaptureMouse()

이 요소가 마우스를 캡처하게 합니다.

CaptureStylus()

이 요소가 스타일러스를 캡처하게 합니다.

Focus()

이 요소에 키보드 포커스를 설정합니다.

RaiseEvent(RoutedEventArgs)

제공된 RoutedEvent 내에서 RoutedEventArgs 속성에 지정된 라우트된 이벤트를 발생시킵니다.

ReleaseMouseCapture()

이 요소가 마우스를 캡처한 경우 캡처를 해제합니다.

ReleaseStylusCapture()

이 요소가 스타일러스를 캡처한 경우 캡처를 해제합니다.

RemoveHandler(RoutedEvent, Delegate)

지정된 라우트된 이벤트 처리기의 모든 인스턴스를 이 요소에서 제거합니다.

이벤트

GotKeyboardFocus

이 요소에 키보드 포커스가 있으면 발생합니다.

GotMouseCapture

요소가 마우스를 캡처하면 발생합니다.

GotStylusCapture

요소가 스타일러스를 캡처하면 발생합니다.

KeyDown

이 요소에 키보드 포커스가 있는 동안 키를 누르면 발생합니다.

KeyUp

이 요소에 키보드 포커스가 있는 동안 키를 놓으면 발생합니다.

LostKeyboardFocus

이 요소에 더 이상 키보드 포커스가 없으면 발생합니다.

LostMouseCapture

이 요소가 마우스 캡처를 손실하면 발생합니다.

LostStylusCapture

이 요소가 스타일러스 캡처를 손실하면 발생합니다.

MouseEnter

마우스 포인터가 이 요소의 영역 안으로 들어가면 발생합니다.

MouseLeave

마우스 포인터가 이 요소의 영역을 벗어나면 발생합니다.

MouseLeftButtonDown

마우스 포인터가 요소 위에 있는 동안 마우스 왼쪽 단추를 누르면 발생합니다.

MouseLeftButtonUp

마우스 포인터가 요소 위에 있는 동안 마우스 왼쪽 단추를 놓으면 발생합니다.

MouseMove

마우스 포인터가 요소 위에 있는 동안 마우스 포인터를 움직이면 발생합니다.

MouseRightButtonDown

마우스 포인터가 요소 위에 있는 동안 마우스 오른쪽 단추를 누르면 발생합니다.

MouseRightButtonUp

마우스 포인터가 요소 위에 있는 동안 마우스 오른쪽 단추를 놓으면 발생합니다.

MouseWheel

마우스 포인터가 이 요소 위에 있는 동안 마우스 휠이 움직일 때 발생합니다.

PreviewGotKeyboardFocus

이 요소에 키보드 포커스가 있으면 발생합니다.

PreviewKeyDown

이 요소에 키보드 포커스가 있는 동안 키를 누르면 발생합니다.

PreviewKeyUp

이 요소에 키보드 포커스가 있는 동안 키를 놓으면 발생합니다.

PreviewLostKeyboardFocus

이 요소에 더 이상 키보드 포커스가 없으면 발생합니다.

PreviewMouseLeftButtonDown

마우스 포인터가 요소 위에 있는 동안 마우스 왼쪽 단추를 누르면 발생합니다.

PreviewMouseLeftButtonUp

마우스 포인터가 요소 위에 있는 동안 마우스 왼쪽 단추를 놓으면 발생합니다.

PreviewMouseMove

마우스 포인터가 요소 위에 있는 동안 마우스 포인터를 움직이면 발생합니다.

PreviewMouseRightButtonDown

마우스 포인터가 요소 위에 있는 동안 마우스 오른쪽 단추를 누르면 발생합니다.

PreviewMouseRightButtonUp

마우스 포인터가 요소 위에 있는 동안 마우스 오른쪽 단추를 놓으면 발생합니다.

PreviewMouseWheel

마우스 포인터가 이 요소 위에 있는 동안 마우스 휠이 움직일 때 발생합니다.

PreviewStylusButtonDown

스타일러스가 이 요소 위에 있는 동안 스타일러스 단추를 누를 때 발생합니다.

PreviewStylusButtonUp

스타일러스가 이 요소 위에 있는 동안 스타일러스 단추를 놓을 때 발생합니다.

PreviewStylusDown

이 요소 위에 있는 동안 스타일러스가 디지타이저를 건드리면 발생합니다.

PreviewStylusInAirMove

스타일러스가 디지타이저를 건드리지 않고 요소 위로 움직이면 발생합니다.

PreviewStylusInRange

스타일러스가 디지타이저에 가까이 있어 검색할 수 있으면 발생합니다.

PreviewStylusMove

요소 위에 있는 동안 스타일러스를 움직이면 발생합니다.

PreviewStylusOutOfRange

스타일러스가 디지타이저에서 멀리 떨어져 있어 검색할 수 없으면 발생합니다.

PreviewStylusSystemGesture

Tap 또는 Drag 등의 몇 가지 스타일러스 제스처 중 하나가 감지될 때 발생합니다.

PreviewStylusUp

이 요소 위에 있는 동안 디지타이저에서 스타일러스를 올리면 발생합니다.

PreviewTextInput

이 요소가 디바이스와 별개의 방식으로 텍스트를 가져오면 발생합니다.

StylusButtonDown

스타일러스가 이 요소 위에 있는 동안 스타일러스 단추를 누를 때 발생합니다.

StylusButtonUp

스타일러스가 이 요소 위에 있는 동안 스타일러스 단추를 놓을 때 발생합니다.

StylusDown

이 요소 위에 있는 동안 스타일러스가 디지타이저를 건드리면 발생합니다.

StylusEnter

스타일러스 커서가 요소의 영역 안으로 들어가면 발생합니다.

StylusInAirMove

스타일러스가 디지타이저를 건드리지 않고 요소 위로 움직이면 발생합니다.

StylusInRange

스타일러스가 디지타이저에 가까이 있어 검색할 수 있으면 발생합니다.

StylusLeave

스타일러스 커서가 요소의 영역을 벗어나면 발생합니다.

StylusMove

스타일러스 커서서 요소 위로 움직이면 발생합니다.

StylusOutOfRange

스타일러스가 디지타이저에서 멀리 떨어져 있어 검색할 수 없으면 발생합니다.

StylusSystemGesture

Tap 또는 Drag 등의 몇 가지 스타일러스 제스처 중 하나가 감지될 때 발생합니다.

StylusUp

이 요소 위에 있는 동안 디지타이저에서 스타일러스를 올리면 발생합니다.

TextInput

이 요소가 디바이스와 별개의 방식으로 텍스트를 가져오면 발생합니다.

적용 대상

추가 정보