Jonathan Allen
Jonathan Allen

Reputation: 70337

WPF: Copy from a DataGrid

I would like to add Copy functionality to a WPF DataGrid.

  1. The Copy option should appear in a right-click menu
  2. It should copy the display text for the selected cell. (I am using read-only text columns.)

Upvotes: 11

Views: 9452

Answers (1)

newfurniturey
newfurniturey

Reputation: 38456

In the DataGrid's ContextMenu, you can create a MenuItem and set the MenuItem.Command value to Copy. It's a Command available through the standard ApplicationCommands list, so there won't be any additional code required to have it functional:

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

Upvotes: 23

Related Questions