Skip to main content

Hit Information

  • 2 minutes to read

Hit testing allows you to recognize which element is located at the specified screen coordinates. For instance, you may have to determine which part of a View a user has clicked or double-clicked. To obtain this information, use the TableView.CalcHitInfo method. This method accepts a test dependency object and returns the hit info object containing information about the test object's position within a view.

DXGrid-HitTesting

Each type of View provides its own hit info object (see the table below).

Hit Info Object Description
GridViewHitInfoBase Serves as the base for classes providing information about a specific object within a View.
TableViewHitInfo Contains the information about a specific object within a table view.

Properties provided by hit info objects allow you to obtain:

#Example

This example shows how to determine which element in a table view is located under the mouse pointer.


private void grid_MouseMove(object sender, MouseEventArgs e) {
    TableViewHitInfo hi =
        ((TableView)grid.View).CalcHitInfo(e.OriginalSource as DependencyObject);
    textBlock.Text = hi.HitTest.ToString();
}