The grid's mousedoubleclick fires no matter where the user double clicks including headers and the scroll bar.
How can I properly detect that they've only double clicked on a row?
I am not sure how my post was not helpful at all. If you register the event for the DataRecordPresenter, then the Sender will be the DataRecordPresenter itself. You do not need to walk the element tree up and down to find it.
Please note that neither the EventManager class or EventSetter are Infragistics related. If you need assistance on how to use them, you can try these links:
EventManager
EventSetter
Thanks but without sample code to get to the "DataRecordPresenter" this wasn't helpful at all. I finally got a working solution using some techniques from this post:
http://community.infragistics.com/forums/p/7652/96199.aspx#96199
Hello,
What you can do is to use the EventManager.RegisterClassHandler and register this event only for the DataRecordPresenter or create a style for the DataRecordPresenter/ DataRecordCellArea element and use an EventSetter to hook up this event.