2010-09-29 18 views
10

Me gustaría agregar la funcionalidad Copiar a un WGD DataGrid.WPF: copia de un DataGrid

  1. La opción de copia debe aparecer en un menú del botón derecho
  2. Debe copiar el texto de la pantalla de la celda seleccionada. (Estoy usando columnas de texto de sólo lectura.)

Respuesta

18

En la cuadrícula de datos de ContextMenu, se puede crear un MenuItem y establecer el valor MenuItem.Command-Copy. Es un comando disponible a través de la lista estándar ApplicationCommands, por lo que no habrá ningún código adicional requerido para tenerlo funcional:

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