У меня возникли проблемы с копированием ячеек из таблицы данных WPF. У меня есть несколько других окон текстового редактора (например, Avalonedit) в том же приложении, откуда я могу скопировать в буфер обмена, но не из datagrid. Всякий раз, когда я пытаюсь скопировать одну ячейку, я получаю сообщение «Open Clipboard Failed (исключение из HRESULT: 0x800401D0).Ошибка копирования в буфер обмена в WPF Datagrid (CLIPBRD_E_CANT_OPEN)
Поэтому я могу скопировать все остальное, кроме как из datagrid. Я пробовал подход OpenClipboard и CloseClipboard, но не похоже на работу для меня тоже.
Я смотрел на подходе упомянутый здесь. (http://blog.somewhatabstract.com/2012/06/27/when-the-clipboard-says-no/), но я не могу выяснить, как переопределить метод OnExecutingCopy, если я не проистекают из DataGrid и сделать что-то.