System.Windows.Controls.ContextMenuクラスをXAMLではなくC#のコードから生成しています。階層構造は以下のとおりで、カッコ内はバインドされたキーです。

このコンテキストメニューが開いた状態で、B→Aと押すとMenu2-1が実行されるようにしたいのですが、どのようにしたら良いのでしょうか。

ContextMenu
  Menu1 (A)
  Menu2 (B)
    Menu2-1 (A)
    Menu2-2 (B)
  Menu3 (C)