Share via


PointHitTestResult(Visual, Point) Constructeur

Définition

Initialise une nouvelle instance de la classe 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)

Paramètres

visualHit
Visual

Objet Visual qui représente le résultat du test de positionnement.

pointHit
Point

Objet Point qui représente le résultat du test de positionnement.

Exemples

L’exemple suivant montre comment remplacer la prise en charge des tests d’accès par défaut dans un objet visuel défini par l’utilisateur. Dans ce cas, un nouveau PointHitTestResult est créé et retourné à partir de la méthode remplacée.

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

S’applique à