WPF データグリッドからセルをコピーできません。同じアプリに他のいくつかのテキスト エディター ウィンドウ (Avalonedit など) があり、そこからクリップボードにコピーできますが、データグリッドからはコピーできません。セルを 1 つでもコピーしようとすると、「クリップボードを開くことができませんでした (HRESULT からの例外: 0x800401D0)」というメッセージが表示されます。
したがって、データグリッド以外のすべてをコピーして貼り付けることができます。私は OpenClipboard と CloseClipboard のアプローチを試みましたが、それもうまくいかなかったようです。
ここで言及されているアプローチを見てきました。(http://blog.somewhatabstract.com/2012/06/27/when-the-clipboard-says-no/)しかし、DataGridから派生して何かをしない限り、OnExecutingCopyメソッドをオーバーライドする方法を見つけることができません.