我有Chart
具有CopyToClipboard(size)
功能的第三方控件。同样的方法BitMapSource
也返回。
所以我的需要是:将另一个附加BitMapSource
到剪贴板。如何实现此功能?
这两个图像之间的相似性可能是相同的宽度和不同的高度。我必须在另一个下面附加一个。
我有Chart
具有CopyToClipboard(size)
功能的第三方控件。同样的方法BitMapSource
也返回。
所以我的需要是:将另一个附加BitMapSource
到剪贴板。如何实现此功能?
这两个图像之间的相似性可能是相同的宽度和不同的高度。我必须在另一个下面附加一个。
如果您不介意将图像保存到磁盘,可以这样做:
string[] listOfFileNames = new string[]{@"C:\DSC00761.JPG",@"C:\DSC00758.JPG"};
Clipboard.Clear();
Clipboard.SetData("FileDrop", listOfFileNames);
Clipboard.GetDataObject().GetFormats().Dump();
其中 listOfFileNames 被文件的临时名称替换。退出应用程序时清除剪贴板并删除文件。