使用WPF,我可以从剪贴板中获取给定格式的数据:
对象测试= Clipboard.GetGata(格式);
如何枚举剪贴板中显示的格式列表?
答案 0 :(得分:1)
List<String> dataFormats = typeof(DataFormats).GetFields(BindingFlags.Public | BindingFlags.Static)
.Select(f => f.Name)
.ToList();
这应该为您提供DataFormats
中的所有字段List<String> dataFormatsInClipboard =
dataFormats.Where( df => Clipboard.ContainsData(df) )
.ToList();
会为您提供与剪贴板匹配的内容。
答案 1 :(得分:1)
查看IDataObject
课程。
IDataObject content = Clipboard.GetDataObject();
string [] formats = clipContent.GetFormats();