Maybe it will be better to inherit from GridViewDataColumn, override CrateCellElement and create desired component with desired events. You can check this demo for more info. The example is for Silverlight however you can find exactly the same in your local copy of our WPF demos.
All the best,
the Telerik team
Sharpen your .NET Ninja skills! Attend Q1 webinar week and get a chance to win a license! Book your seat now >>