UIElement.InputHitTest(Point) UIElement.InputHitTest(Point) 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


Point Point Point

この要素内のオフセット座標。The offset coordinates within this element.


指定した位置にある子要素。The element child that is located at the given position.


IInputElement その型は両方の共通のインターフェイスであるために、戻り値の型として返されるUIElementContentElementします。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.