UIElement.InputHitTest(Point) Method


현재 요소의 원점 기준으로 지정된 된 좌표에 있는 현재 요소 내의 입력된 요소를 반환 합니다.Returns the input element within the current element that is at the specified coordinates, relative to the current element's origin.

 System::Windows::IInputElement ^ InputHitTest(System::Windows::Point point);
public System.Windows.IInputElement InputHitTest (System.Windows.Point point);
member this.InputHitTest : System.Windows.Point -> System.Windows.IInputElement
Public Function InputHitTest (point As Point) As IInputElement



이 요소 내의 오프셋된 좌표입니다.The offset coordinates within this element.



지정된 된 위치에 있는 요소의 자식입니다.The element child that is located at the given position.


IInputElementUIElementContentElement에 대 한 공통 인터페이스 이므로 반환 형식으로 반환 됩니다.IInputElement is returned as the return type, because that type is a common interface for both UIElement and ContentElement. 그런 다음 반환 형식을 적절 하 게 캐스팅 하거나 IInputElement 인터페이스에 정의 된 특정 멤버에 인터페이스 인스턴스를 사용할 수 있습니다.You can then cast the return type appropriately, or use the interface instance for certain members that are defined by the IInputElement interface.

일반적으로이 메서드는 하지 애플리케이션 코드에서 호출 됩니다.This method typically is not called from your application code. 이 메서드 호출은 다시 상당한 양의 같은 마우스 디바이스 논리 다시 존재 하는 낮은 수준의 입력된 기능을 구현 하려는 경우에 적합 합니다.Calling this method is only appropriate if you intend to re-implement a substantial amount of the low level input features that are already present, such as recreating mouse device logic.

IContentHost은 동일한 서명을 사용 하 여 InputHitTest 메서드를 계약 하며, 일부 요소는 명시적으로 구현 하도록 선택 합니다.IContentHost contracts an InputHitTest method with the same signature, which some elements choose to implement explicitly.

Applies to