At this point you do need to set the data context of the RadSpreadsheet in order for the commands to work. Is there anything in your scenario which makes setting the data context problematic?
Thank you for pointing out the ctrl/shift + insert input bindings. We have included these in the default input bindings of RadSpreadsheet and they will be included in the next LIB. If you would like to add them yourself in the meantime, or in case you need this for future reference, RadSpreadsheet has its own KeyBindings collection. You need code similar to this:
var editor =
editor.KeyBindings.RegisterCommand(editor.Commands.Copy, Key.Insert, ModifierKeys.Control);
editor.KeyBindings.RegisterCommand(editor.Commands.Paste, Key.Insert, ModifierKeys.Shift);
I was able to reproduce the issue with the cell range provided by the CellPropertyChanged event using the service pack version of the control. However, it seems that it has been solved with the LIB released in the beginning of this week. Can you download it and get back to me if you still have the same problem?
By the way, if you are interested in the change of a particular property only, you can try the following:
sender, CellPropertyChangedEventArgs e)
(e.Property == CellPropertyDefinitions.ValueProperty)
I hope this helps.
Check out Telerik Analytics, the service which allows developers to discover app usage patterns, analyze user data, log exceptions, solve problems and profile application performance at run time. Watch the videos
and start improving your app based on facts, not hunches.