Freigeben über


GeometryHitTestResult(Visual, IntersectionDetail) Konstruktor

Definition

Initialisiert mithilfe eines angegebenen visuellen Objekts und eines angegebenen GeometryHitTestResult-Werts eine neue Instanz der IntersectionDetail-Klasse.

public:
 GeometryHitTestResult(System::Windows::Media::Visual ^ visualHit, System::Windows::Media::IntersectionDetail intersectionDetail);
public GeometryHitTestResult (System.Windows.Media.Visual visualHit, System.Windows.Media.IntersectionDetail intersectionDetail);
new System.Windows.Media.GeometryHitTestResult : System.Windows.Media.Visual * System.Windows.Media.IntersectionDetail -> System.Windows.Media.GeometryHitTestResult
Public Sub New (visualHit As Visual, intersectionDetail As IntersectionDetail)

Parameter

visualHit
Visual

Das visuelle Objekt, das während eines Treffertests ermittelt wird.

intersectionDetail
IntersectionDetail

Beschreibt die Schnittmenge einer Geometry und eines visualHit.

Beispiele

Im folgenden Beispiel wird gezeigt, wie Sie ein Objekt erstellen und als Rückgabewert für eine GeometryHitTestResult außerkraftsetzende Implementierung HitTestCoreverwenden.

// Override default hit test support in visual object.
protected override GeometryHitTestResult HitTestCore(GeometryHitTestParameters hitTestParameters)
{
    IntersectionDetail intersectionDetail = IntersectionDetail.NotCalculated;

    // Perform custom actions during the hit test processing.

    return new GeometryHitTestResult(this, intersectionDetail);
}
' Override default hit test support in visual object.
Protected Overrides Overloads Function HitTestCore(ByVal hitTestParameters As GeometryHitTestParameters) As GeometryHitTestResult
    Dim intersectionDetail As IntersectionDetail = IntersectionDetail.NotCalculated

    ' Perform custom actions during the hit test processing.

    Return New GeometryHitTestResult(Me, intersectionDetail)
End Function

Gilt für