PointHitTestResult Класс
Определение
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 метода.The following example shows how to retrieve the PointHitTestResult return value from the HitTest method.
// 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 .You can also perform a hit test on a visual object by using a Geometry as a hit test parameter and returning the result as a GeometryHitTestResult. Дополнительные сведения см. в разделе инструкции. Проверка попадания с использованием геометрии в качестве параметра.For more information, see How to: Hit Test Using Geometry as a Parameter.
Конструкторы
PointHitTestResult(Visual, Point) |
Инициализирует новый экземпляр класса PointHitTestResult.Initializes a new instance of the PointHitTestResult class. |
Свойства
PointHit |
Получает значение точки, возвращаемое из результата проверки нажатия.Gets the point value that is returned from a hit test result. |
VisualHit |
Получает визуальный объект, который возвращается в результате проверки нажатия.Gets the visual object that is returned from a hit test result. |
Методы
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту.Determines whether the specified object is equal to the current object. (Унаследовано от Object) |
GetHashCode() |
Служит хэш-функцией по умолчанию.Serves as the default hash function. (Унаследовано от Object) |
GetType() |
Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance. (Унаследовано от Object) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object. (Унаследовано от Object) |
ToString() |
Возвращает строку, представляющую текущий объект.Returns a string that represents the current object. (Унаследовано от Object) |