В моем приложении WPF я использую элемент управления Datagrid
; в определении элемента управления я определил свойство ClipboardCopyMode
как «IncludeHeader».
<DataGrid Name="datagrid" ClipboardCopyMode="IncludeHeader">
</DataGrid>
Иногда, когда я пытаюсь скопировать какие-либо данные из сетки, я сталкиваюсь с HRESULT
ошибкой сбоя буфера обмена -
System.Runtime.InteropServices.COMException (0x800401D0):
OpenClipboard Failed (Exception from HRESULT: 0x800401D0 (CLIPBRD_E_CANT_OPEN))
Любые предложения по ее устранению. Я просмотрел другие сообщения, в основном они о том, как справиться с этим сценарием, когда вы явно используете методы, связанные с буфером обмена
, но ни один из них не связан с Datagrid
.