3

我想添加这样的菜单项:

AddChild(new MenuItem
{
    Header = "Test"
});

但是,问题在于菜单项出现在最后(逻辑上),现在我正在寻找一种将其添加到特定位置的方法。

--A--
--B--
--C--

我想在 A 和 B 之间添加它。XAML 就像:

<ContextMenu>
    <MenuItem ... />
    <MenuItem ... />
    <MenuItem ... />
</ContextMenu>

代码在上下文菜单的上下文中运行。例如,我可以通过它们的名称访问现有的菜单项A

4

1 回答 1

3

尝试

myContextMenu.Items.Insert( newIndex, new MenuItem() {Header="Test"});
于 2012-05-27T14:51:21.113 回答