PointHitTestResult Класс

Определение

Представляет результаты проверки нажатия, выполняемой с использованием Point в качестве параметра проверки нажатия.

public ref class PointHitTestResult : System::Windows::Media::HitTestResult
public class PointHitTestResult : System.Windows.Media.HitTestResult
type PointHitTestResult = class
    inherit HitTestResult
Public Class PointHitTestResult
Inherits HitTestResult
Наследование
PointHitTestResult
Производный

Примеры

В следующем примере показано, как получить возвращаемое PointHitTestResult значение из HitTest метода.

// 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.
    }
}
' Respond to the left mouse button down event by initiating the hit test.
Private Overloads Sub OnMouseLeftButtonDown(ByVal sender As Object, ByVal e As MouseButtonEventArgs)
    ' Retrieve the coordinate of the mouse position.
    Dim pt As Point = e.GetPosition(CType(sender, UIElement))

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

    If result IsNot Nothing Then
        ' Perform action on hit visual object.
    End If
End Sub

Комментарии

Вы также можете выполнить тест попадания для визуального объекта, используя Geometry параметр проверки попадания и возвращая результат в виде GeometryHitTestResult. Дополнительные сведения см. в разделе "Практическое руководство. Проверка нажатия с помощью геометрии в качестве параметра".

Конструкторы

PointHitTestResult(Visual, Point)

Инициализирует новый экземпляр класса PointHitTestResult.

Свойства

PointHit

Получает значение точки, возвращаемое из результата проверки нажатия.

VisualHit

Получает визуальный объект, который возвращается в результате проверки нажатия.

Методы

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Применяется к