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.

C#
public GeometryHitTestResult (System.Windows.Media.Visual visualHit, System.Windows.Media.IntersectionDetail 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.

C#
// 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);
}

Şunlara uygulanır

Ürün Sürümler
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
Windows Desktop 3.0, 3.1, 5, 6, 7