2010-09-29 17 views
10

Chciałbym dodać funkcję kopiowania do DataGrid WPF.WPF: Kopiowanie z DataGrid

  1. opcja Copy powinien pojawić się w prawym przyciskiem myszy menu
  2. Należy skopiować tekst wyświetlaną dla wybranej komórki. (Używam tylko do odczytu kolumn tekstowych.)

Odpowiedz

18

W DataGrid ContextMenu, można utworzyć MenuItem i ustawić wartość MenuItem.Command do Copy. To polecenie dostępne na standardowej liście ApplicationCommands, więc nie będzie żadnego dodatkowego kodu wymaganego do działania:

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