En mi aplicación WPF, estoy usando un control Datagrid
; en la definición de control definí la propiedad ClipboardCopyMode
como 'IncludeHeader'.WPF Datagrid COMException al usar IncludeHeader ClipboardCopyMode
<DataGrid Name="datagrid" ClipboardCopyMode="IncludeHeader">
</DataGrid>
A veces, cuando intento copiar datos desde la red, me encuentro con error de accidente HRESULT
portapapeles -
System.Runtime.InteropServices.COMException (0x800401D0):
OpenClipboard Failed (Exception from HRESULT: 0x800401D0 (CLIPBRD_E_CANT_OPEN))
Cualquier sugerencia para resolverlo. Miré otras publicaciones, la mayoría trata sobre cómo manejar este escenario cuando explícitamente usa los métodos relacionados con Clipboard
pero ninguno relacionado con Datagrid
.
tener exactamente el mismo problema con mi aplicación Se agregó un DataGrid, que muestra datos. La aplicación funcionaba bien, hasta que cambié a VS2012 y .net4.5. Después de eso, cuando copio el contenido al portapapeles, la aplicación falla –
La respuesta a [publicación de Arsen] (http://stackoverflow.com/questions/12769264/openclipboard-failed-when-copy-pasting-data-from-wpf -datagrid) en esto me ayudó. – Tod