次のようなメニュー項目を追加したいと思います。
AddChild(new MenuItem
{
Header = "Test"
});
ただし、それに関する問題は、メニュー項目が(論理的に)最後に表示されることです。現在、特定の位置にメニュー項目を追加する方法を探しています。
--A--
--B--
--C--
AとBの間に追加したいと思います。XAMLは次のようなものです。
<ContextMenu>
<MenuItem ... />
<MenuItem ... />
<MenuItem ... />
</ContextMenu>
コードは、コンテキストメニューのコンテキストで実行されます。A
たとえば、既存のメニュー項目に名前でアクセスできます。