我想添加一个这样的菜单项:
AddChild(new MenuItem
{
Header = "Test"
});
然而,问题是菜单项最后出现(逻辑上),现在我正在寻找一种方法将它添加到特定位置。
--A--
--B--
--C--
我想在A和B之间添加它.XAML就像:
<ContextMenu>
<MenuItem ... />
<MenuItem ... />
<MenuItem ... />
</ContextMenu>
代码在上下文菜单的上下文中运行。我可以按名称A
访问现有的菜单项。
答案 0 :(得分:2)
尝试
myContextMenu.Items.Insert( newIndex, new MenuItem() {Header="Test"});