@Endrju - пожалуйста, посмотрите на даты и отредактируйте историю, прежде чем комментировать
нтересован в создании команд, которые доступны из любого места в моем приложении WPF.
Я бы хотел, чтобы они работали так же, какCut
, Copy
, Paste
и другие команды прикладного уровня, а именно:
<Button Command="Paste" />
Я предполагал, что могу установить CommandBindings для экземпляра приложения, но это свойство недоступно.
Как это сделать?
Лучшее, что мне удалось сделать, - это создать набор команд в окне верхнего уровня и затем обращаться к ним следующим образом ...:
<Button Command="{x:Static namespace::MainWindow.CommandName}" />
Который работает, но, конечно, тесно связан, и поэтому очень хрупкий.