Back to Devexpress

DataGridView.Tap Event

maui-devexpress-dot-maui-dot-datagrid-dot-datagridview-21815cfe.md

latest3.1 KB
Original Source

DataGridView.Tap Event

Occurs when a user taps the grid.

Namespace : DevExpress.Maui.DataGrid

Assembly : DevExpress.Maui.DataGrid.dll

NuGet Package : DevExpress.Maui.DataGrid

Declaration

csharp
public event EventHandler<DataGridGestureEventArgs> Tap

Event Data

The Tap event's data class is DataGridGestureEventArgs. The following properties provide information specific to this event:

PropertyDescription
ElementGets the value that specifies the grid element with which a user interacts.
FieldNameGets the field name of the column.
ItemGets an object that specifies a data source’s item to which the grid’s data row corresponds.
RowHandleReturns the handle of the row with which the user interacts.

Remarks

The DataGridView raises the following events in response to user gestures:

|

Gesture

|

Event

| | --- | --- | |

Tap

|

Tap and TapConfirmed

| |

Double Tap

|

Tap and DoubleTap

| |

LongPress

|

LongPress

|

The event parameter’s Element property allows you to obtain the element that was tapped.

If a user interacts with a data row, the Item property returns the data source’s item object that corresponds to the row. To obtain the tapped row handle, use the RowHandle property. If a user taps a data row that is not selected, the DataGridView.SelectionChanged event is also raised.

Example

This example shows how to set up the grid to display the Edit Values form when a user taps a cell. The grid is bound to a collection of orders.

  1. Subscribe to the DataGridView.Tap event.

  2. In the event handler:

  3. In the App.xaml.cs file, assign a NavigationPage instance to the Application.MainPage property and add the MainPage content page to the navigation stack (the application’s root page):

The grid now displays the Edit Values form when a user taps a data cell.

See Also

DataGridView Class

DataGridView Members

DevExpress.Maui.DataGrid Namespace