GeometryHitTestResult(Visual, IntersectionDetail) Oluşturucu
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 visualHit
arası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