I'm trying to build a context menu that will open when an edit button in a silverlight datagrid is clicked (it has nothing to do with the right mouse button). It's working ok and I can position the menu by wrapping it in a popup. But I'm not getting the nice behaviour where the RadMenu respects the boundaries of the silverlight window and positions itself accordingly. Ideally I would like to just slap the menu right on to the page and then set some property on it that makes it position itself relative to the mouse. And of course adjust it's position so that the full menu is always visible. Even better would be if it was possible to "attach" the menu to an object and have it position itself relatively to that object (that object could then be the mouse cursor or something else). For instance, this would make it possible to attach the menu to a button, and when the button is clicked the menu will drop down immediately below the button. I'm sure it's possible to do this already with various workarounds, but it would be really nice to have this support out of the box.