How to capture the clipboard events of WPF SpreadSheet
Capture the clipboard operations using the PreviewKeyDown event in the SfSpreadsheet control, in which the copy/paste could be captured using the keyboard shortcuts.
C#
protected override void OnAttached()
{
//Event Subscription
this.AssociatedObject.PreviewKeyDown += AssociatedObject_PreviewKeyDown;
}
//Event Customization
private void AssociatedObject_PreviewKeyDown(object sender, System.Windows.Input.KeyEventArgs e)
{
//To capture the clipboard(copy/paste) opeartions
if ((Keyboard.IsKeyDown(Key.LeftCtrl)) && e.Key == Key.C)
{
MessageBox.Show("Control+C Pressed");
}
else if ((Keyboard.IsKeyDown(Key.LeftCtrl)) && e.Key == Key.V)
{
MessageBox.Show("Control+V Pressed");
}
}