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 значение из 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) |