Auf Englisch lesen

Freigeben über


HitTestResult Klasse

Definition

Stellt für mehrere abgeleitete Klassen die Basisklasse bereit, die den Rückgabewert aus einem Treffertest darstellt.

C#
public abstract class HitTestResult
Vererbung
HitTestResult
Abgeleitet

Beispiele

Im folgenden Beispiel wird gezeigt, wie der HitTestResult Rückgabewert aus der HitTest Methode abgerufen wird.

C#
// Respond to the left mouse button down event by initiating the hit test.
private void OnMouseLeftButtonDown(object sender, MouseButtonEventArgs e)
{
    // Retrieve the coordinate of the mouse position.
    Point pt = e.GetPosition((UIElement)sender);

    // Perform the hit test against a given portion of the visual object tree.
    HitTestResult result = VisualTreeHelper.HitTest(myCanvas, pt);

    if (result != null)
    {
        // Perform action on hit visual object.
    }
}

Hinweise

Die , GeometryHitTestResult, und RayHitTestResult Klassen PointHitTestResultabgeleitet von HitTestResult.

Eigenschaften

VisualHit

Ruft das visuelle Objekt ab, das ermittelt wurde.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für

Produkt Versionen
.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

Siehe auch