GeometryHitTestResult(Visual, IntersectionDetail) Konstruktor

Definition

Initierar en ny instans av GeometryHitTestResult klassen med hjälp av ett angivet visuellt objekt och IntersectionDetail värde.

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)

Parametrar

visualHit
Visual

Det visuella objekt som träffas under ett träfftest.

intersectionDetail
IntersectionDetail

Beskriver skärningspunkten mellan en Geometry och visualHit.

Exempel

I följande exempel visas hur du skapar ett GeometryHitTestResult objekt och använder det som ett returvärde för en åsidosättad implementering av HitTestCore.

// 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

Gäller för