Using ContextMenu with Grid

One of the common things you may need when using ContextMenu with Grid is to get access to item in the Grid on which ContextMenu was opened. The current API is a bit clumsy at the moment, and the documentation does not give all the details. I have described who it can be done it this ticket for improvement: