Aracılığıyla paylaş


GeometryHitTestResult(Visual, IntersectionDetail) Oluşturucu

Tanım

Belirtilen görsel nesnesi ve IntersectionDetail değeri kullanarak sınıfının yeni bir örneğini GeometryHitTestResult başlatır.

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)

Parametreler

visualHit
Visual

Bir isabet testi sırasında isabet eden görsel nesne.

intersectionDetail
IntersectionDetail

ve Geometry visualHitarasındaki kesişimi açıklar.

Örnekler

Aşağıdaki örnekte, bir GeometryHitTestResult nesnesinin nasıl oluşturulacağı ve geçersiz kılınan bir uygulaması için dönüş değeri olarak nasıl kullanılacağı gösterilmektedir 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

Şunlara uygulanır