IInputElement 인터페이스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
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 | |
PreviewStylusUp |
이 요소 위에 있는 동안 디지타이저에서 스타일러스를 올리면 발생합니다. |
PreviewTextInput |
이 요소가 디바이스와 별개의 방식으로 텍스트를 가져오면 발생합니다. |
StylusButtonDown |
스타일러스가 이 요소 위에 있는 동안 스타일러스 단추를 누를 때 발생합니다. |
StylusButtonUp |
스타일러스가 이 요소 위에 있는 동안 스타일러스 단추를 놓을 때 발생합니다. |
StylusDown |
이 요소 위에 있는 동안 스타일러스가 디지타이저를 건드리면 발생합니다. |
StylusEnter |
스타일러스 커서가 요소의 영역 안으로 들어가면 발생합니다. |
StylusInAirMove |
스타일러스가 디지타이저를 건드리지 않고 요소 위로 움직이면 발생합니다. |
StylusInRange |
스타일러스가 디지타이저에 가까이 있어 검색할 수 있으면 발생합니다. |
StylusLeave |
스타일러스 커서가 요소의 영역을 벗어나면 발생합니다. |
StylusMove |
스타일러스 커서서 요소 위로 움직이면 발생합니다. |
StylusOutOfRange |
스타일러스가 디지타이저에서 멀리 떨어져 있어 검색할 수 없으면 발생합니다. |
StylusSystemGesture | |
StylusUp |
이 요소 위에 있는 동안 디지타이저에서 스타일러스를 올리면 발생합니다. |
TextInput |
이 요소가 디바이스와 별개의 방식으로 텍스트를 가져오면 발생합니다. |