Aracılığıyla paylaş


PointHitTestResult(Visual, Point) Oluşturucu

Tanım

PointHitTestResult sınıfının yeni bir örneğini başlatır.

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)

Parametreler

visualHit
Visual

İsabet Visual testi sonucunu temsil eden nesne.

pointHit
Point

İsabet Point testi sonucunu temsil eden nesne.

Örnekler

Aşağıdaki örnekte, kullanıcı tanımlı bir görsel nesnede varsayılan isabet testi desteğinin nasıl geçersiz kılındığı gösterilmektedir. Bu durumda, geçersiz kılınan yöntemden yeni PointHitTestResult bir oluşturulur ve döndürülür.

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

Şunlara uygulanır