2011-07-14 9 views
0

私は、ユーザーがテキストと画像の組み合わせをクリップボードにコピーできるようにしたいという状況があります。私はSystem.Windows.Clipboardを使っていたので、私はWPFアプリでこれにアクセスしたいと思っています。このクラスにはGetDataObject()というメソッドがあり、IDataObjectを返します。それでIDataObjectGetData()を私が必要とする形式(画像、テキストなど)で渡すことができます。複数の書式を持つWPFクリップボード

ただし、正しい順序でコピーされたものすべてを取得したいと考えています。だから、テキストの2つの段落の間に埋め込まれた画像を持っていれば、GetData()はすべてのテキストまたはすべてのイメージを返すことができますが、テキストのどこにイメージが座っているか教えてくれません。

WPFアプリ内のクリップボードから正しい順序でテキストや埋め込み画像にアクセスする方法を知っている人はいますか?

答えて

1

これらのコンテキスト情報を保持するクリップボード形式を要求する必要があります。 text/htmlなど。このような形式は、最初にデータをコピーするために使用されるアプリケーションに大きく依存します。

関連する問題