New to Telerik UI for WinUIStart a free 30-day trial

CellTap Command

Updated on Mar 26, 2026

The CellTap command handles the tap gesture over a grid cell. The default implementation will attempt to change the current selection based on the SelectionMode and SelectionUnit values.

Execution Parameter

The execution parameter is of type DataGridCellInfo and exposes the following properties:

  • Column—Gets the DataGridColumn instance with which the cell is associated.
  • Item—Gets the underlying data row (ViewModel instance) with which the cell is associated.

Custom CellTap Command

The following examples show how to create a class that inherits from the DataGridCommand and add it to the Commands collection.

Create a Custom CellTap Command

C#
public class CustomCellTapCommand : DataGridCommand
{
	public CustomCellTapCommand()
	{
		this.Id = CommandId.CellTap;
	}

	public override bool CanExecute(object parameter)
	{
		var context = parameter as DataGridCellInfo;
		// put your custom logic here
		return true;
	}

	public override void Execute(object parameter)
	{
		var context = parameter as DataGridCellInfo;
		// put your custom logic here  

		this.Owner.CommandService.ExecuteDefaultCommand(CommandId.CellTap, context);             
	}
}

Add the Custom Command to the Commands Collection

XAML
<Grid xmlns:grid="using:Telerik.UI.Xaml.Controls.Grid">
	<grid:RadDataGrid Width="600" Height="460" x:Name="grid">
		<grid:RadDataGrid.Commands>
			 <local:CustomCellTapCommand/>
		</grid:RadDataGrid.Commands>
	</grid:RadDataGrid>
</Grid>

See Also