Мне нужно передать параметр в связанную команду menuitem.click, пункты меню создаются динамически в коде позади, как я могу создать привязку и параметр команды в коде позади?
Вот ответ: Обзор деклараций привязки .
По сути, вы создаете экземпляр типа Binding, а затем назначаете его объекту с помощью метода BindingOperations.SetBinding().
Binding
BindingOperations.SetBinding()