Partager via


GeometryHitTestResult(Visual, IntersectionDetail) Constructeur

Définition

Initialise une nouvelle instance de la classe GeometryHitTestResult en utilisant un objet visuel et une valeur IntersectionDetail spécifiés.

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)

Paramètres

visualHit
Visual

Objet visuel qui est testé pendant un test d'atteinte.

intersectionDetail
IntersectionDetail

Décrit l'intersection entre Geometry et visualHit.

Exemples

L’exemple suivant montre comment créer un GeometryHitTestResult objet et l’utiliser comme valeur de retour pour une implémentation substituée de 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

S’applique à