我正在尝试从Xamarin.Mac中的NSPasteboard获取字符串,以下是我的代码
NSPasteboard pasteboard = NSPasteboard.GeneralPasteboard;
string text = "";那么我应该使用什么粘贴板方法将字符串存储到文本中呢?
发布于 2020-09-28 06:16:06
如果您知道粘贴板上有基于字符串的数据,则可以使用NSStringType类型的GetStringForType。
示例:
string text = NSPasteboard.GeneralPasteboard.GetStringForType(NSPasteboard.NSStringType);从接收器中包含该类型的所有项返回指定类型的字符串的串联。
否则,您可以使用PasteboardItems遍历粘贴板中的所有项目,以返回一个NSPasteboardItem数组,并检查每个项目是否符合您正在查找的类型。
https://stackoverflow.com/questions/64093569
复制相似问题