gpt4 book ai didi

c# - 将文本设置为剪贴板 Xamarin

转载 作者:行者123 更新时间:2023-11-29 18:54:53 25 4
gpt4 key购买 nike

所以我正在尝试将“编辑器”的文本设置为剪贴板。我在 xamarin 等论坛上阅读了很多内容,人们说这是一个错误,无法完成?这是真的吗?

因为当我尝试将文本设置到剪贴板时,我在第一行收到此错误“指定的转换无效”。

private void I_Tapping(object sender, MR.Gestures.LongPressEventArgs e)
{
var clipBoard = (ClipboardManager)Context.ClipboardService;
var clip = ClipData.NewPlainText("Link", editorLinkText.Text);
clipBoard.PrimaryClip = clip;
}

我尝试从 xamarin 论坛站点实现此功能,但找不到 (ClipboardManager) 之后的“表单”。

 // Get the Clipboard Manager
var clipboardManager = (ClipboardManager)Forms.Context.GetSystemService(Context.ClipboardService);

// Create a new Clip
Android.Content.ClipData clip = Android.Content.ClipData.NewPlainText(title, text);

// Copy the text
clipboardManager.PrimaryClip = clip;

这是一个跨平台项目,为什么它不能与 clipboardmanager 一起工作,因为 .cs 文件位于项目的顶部?

我找不到我正在查看的其他网站,但他们说这是一个被窃听的网站。但如果不是,请帮我解决这个问题 :) https://forums.xamarin.com/discussion/6402/clipboard-copy-paste-problem

国王问候

最佳答案

我推荐使用这个 NuGet 包:https://www.nuget.org/packages/Xamarin.Plugins.Clipboard/

在处理跨平台时非常好。下载并使用此代码,一切顺利。

using Plugin.Clipboard;

private void I_Tapping(object sender, MR.Gestures.LongPressEventArgs e)
{
CrossClipboard.Current.SetText(editorLinkText.Text);
}

关于c# - 将文本设置为剪贴板 Xamarin,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50109000/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com