InputBehavior
RadVirtualGrid manages user mouse and keyboard input over its rows by VirtualGridInputBehavior. By implementing a specific custom input behavior, developers can change the default row functionality or supplement the existing one.
You can find below a sample code snippet demonstrating how to override the default up/down navigation logic when pressing the up/down arrow keys and show a message to confirm the operation. For this purpose, we should create a derivative of VirtualGridInputBehavior and override its HandleUpKey and HandleDownKey methods:
Custom VirtualGridInputBehavior
Apply the custom VirtualGridInputBehavior
You can follow a similar approach to customize any of the methods that handle the mouse and keyboard user input.