New to Telerik UI for WinUI? Start 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 theDataGridColumninstance with which the cell is associated.Item—Gets the underlying data row (ViewModelinstance) 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>