powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Своя команда копирования CTRL+C
1 сообщений из 1, страница 1 из 1
Своя команда копирования CTRL+C
    #37335654
vlsaf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Делаю свою команду для копирования ячейки грида.
Код: plaintext
1.
2.
3.
InputGestureCollection inputsCopy = new InputGestureCollection();
inputsCopy.Add(new KeyGesture(Key.C, ModifierKeys.Control, "Ctrl+C"));
mnuCopy = new RoutedUICommand("Копировать", "MnuCopy", typeof(DataCommands), inputsCopy);

Привязываю
Код: plaintext
1.
<CommandBinding Command="command:DataCommands.MnuCopy" Executed="MnuCopyCommand_Executed" CanExecute="CopyCommand_CanExecute"/>
Код: plaintext
1.
2.
<ContextMenu x:Key="CellContextMenu" Opened="OnCellContextMenu_Opened">
    <MenuItem x:Name="menuItemCopy" Header="Копировать" Tag="mnuCopy" Command="command:DataCommands.MnuCopy"/>

В контекстном меню я ее вижу. А вот на Ctrl+C она не вызывается. Т.е в код обработки MnuCopyCommand_Executed не попадаю. Только, если мышкой выбираю из контекстного меню.

Что сделать, чтобы на Ctrl+C входило в мой обработчик?

PS
Содержимое ячейки довольно хитрое, и простое копирование тут не прокатит. Нужно знать структуру копируемых данных.
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Своя команда копирования CTRL+C
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]