WPF: копировать из DataGrid - PullRequest
       1

WPF: копировать из DataGrid

10 голосов
/ 29 сентября 2010

Я хотел бы добавить функцию копирования в WPF DataGrid.

  1. Параметр копирования должен отображаться в контекстном меню
  2. Он должен копировать отображаемый текст для выбранногоклетка.(Я использую текстовые столбцы только для чтения.)

1 Ответ

19 голосов
/ 16 ноября 2012

В DataGrid ContextMenu вы можете создать MenuItem и установить значение MenuItem.Command на Copy.Эта команда доступна через стандартный список ApplicationCommands, поэтому для ее работы не требуется никакого дополнительного кода:

<DataGrid>
    <DataGrid.ContextMenu>
        <ContextMenu>
            <MenuItem Command="Copy" />
        </ContextMenu>
    </DataGrid.ContextMenu>
</DataGrid>
...