@Endrju - пожалуйста, посмотрите на даты и отредактируйте историю, прежде чем комментировать

нтересован в создании команд, которые доступны из любого места в моем приложении WPF.

Я бы хотел, чтобы они работали так же, какCut, Copy, Paste и другие команды прикладного уровня, а именно:

<Button Command="Paste" />

Я предполагал, что могу установить CommandBindings для экземпляра приложения, но это свойство недоступно.

Как это сделать?

Лучшее, что мне удалось сделать, - это создать набор команд в окне верхнего уровня и затем обращаться к ним следующим образом ...:

<Button Command="{x:Static namespace::MainWindow.CommandName}" />

Который работает, но, конечно, тесно связан, и поэтому очень хрупкий.

Ответы на вопрос(5)

Ваш ответ на вопрос