When working with ContextMenu you need to keep in mind that it actually is in different visual tree. This is why the DataContexts are also different and there is no easy way to gain access to the container which the user has clicked (in order to calculate the mouse position).
You can take a look at our documentation
for more information.
Pavel R. Pavlov
Check out the Telerik Platform - the only platform that combines a rich set of UI tools with powerful cloud services to develop web, hybrid and native mobile apps.