This was driving me nuts. I have a child node several levels down in the tree that sometimes has no context menu on it. It's about the only one that does.
When it didn't have a menu defined, well, it still had a menu. I couldn't get rid of it even setting the ContextMenuID to an empty string.
I finally determined I could prevent that by setting it to something other than "", but that didn't corrrespond to an actual menu. It appears that it was inheriting the menu of the root node since that's the only one that used that particular menu.
Easy to remedy, but extremely frustrating for a little while.
When it didn't have a menu defined, well, it still had a menu. I couldn't get rid of it even setting the ContextMenuID to an empty string.
I finally determined I could prevent that by setting it to something other than "", but that didn't corrrespond to an actual menu. It appears that it was inheriting the menu of the root node since that's the only one that used that particular menu.
Easy to remedy, but extremely frustrating for a little while.