2

我有Chart具有CopyToClipboard(size)功能的第三方控件。同样的方法BitMapSource也返回。

所以我的需要是:将另一个附加BitMapSource到剪贴板。如何实现此功能?

这两个图像之间的相似性可能是相同的宽度和不同的高度。我必须在另一个下面附加一个。

4

1 回答 1

1

如果您不介意将图像保存到磁盘,可以这样做:

string[] listOfFileNames = new string[]{@"C:\DSC00761.JPG",@"C:\DSC00758.JPG"};
Clipboard.Clear();
Clipboard.SetData("FileDrop", listOfFileNames);
Clipboard.GetDataObject().GetFormats().Dump();

其中 listOfFileNames 被文件的临时名称替换。退出应用程序时清除剪贴板并删除文件。

于 2012-12-18T23:24:52.643 回答