Реализация ApplicationCommands.Copy в WPF? - PullRequest
0 голосов
/ 01 мая 2010

Я только что создал меню с Command = "ApplicationCommands.Copy" и думал, что должен обработать событие Executed привязки и добавить привязку, но мне просто не нужно.

Теперь я в замешательстве!

Где находится реализация этой команды? Как он может автоматически копировать текст, выделенный в любом из текстовых полей, которые есть в моем окне?

Спасибо!

1 Ответ

2 голосов
/ 02 мая 2010

Как вы убедились, что вам не нужно обрабатывать событие Executed команды - было ли это со встроенным TextBox? Если это так, то причина того, что вам не нужно обрабатывать ее, заключается в том, что TextBox уже обрабатывает эту команду (поскольку она встроенная). То же самое верно и для других команд редактирования - Cut, Paste, Undo, Redo (и, возможно, других).

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...