다음을 통해 공유


PointHitTestResult(Visual, Point) 생성자

정의

PointHitTestResult 클래스의 새 인스턴스를 초기화합니다.

public:
 PointHitTestResult(System::Windows::Media::Visual ^ visualHit, System::Windows::Point pointHit);
public PointHitTestResult (System.Windows.Media.Visual visualHit, System.Windows.Point pointHit);
new System.Windows.Media.PointHitTestResult : System.Windows.Media.Visual * System.Windows.Point -> System.Windows.Media.PointHitTestResult
Public Sub New (visualHit As Visual, pointHit As Point)

매개 변수

visualHit
Visual

적중 테스트 결과를 나타내는 Visual 개체입니다.

pointHit
Point

적중 테스트 결과를 나타내는 Point 개체입니다.

예제

다음 예제에서는 기본값을 재정의 하려면 사용자 정의 시각적 개체에서 적중 테스트가 있습니다. 이 경우 새 PointHitTestResult 생성 및 재정의 된 메서드에서 반환 됩니다.

// Override default hit test support in visual object.
protected override HitTestResult HitTestCore(PointHitTestParameters hitTestParameters)
{
    Point pt = hitTestParameters.HitPoint;

    // Perform custom actions during the hit test processing,
    // which may include verifying that the point actually
    // falls within the rendered content of the visual.

    // Return hit on bounding rectangle of visual object.
    return new PointHitTestResult(this, pt);
}
' Override default hit test support in visual object.
Protected Overrides Overloads Function HitTestCore(ByVal hitTestParameters As PointHitTestParameters) As HitTestResult
    Dim pt As Point = hitTestParameters.HitPoint

    ' Perform custom actions during the hit test processing,
    ' which may include verifying that the point actually
    ' falls within the rendered content of the visual.

    ' Return hit on bounding rectangle of visual object.
    Return New PointHitTestResult(Me, pt)
End Function

적용 대상