Xamarin формы: как скопировать значение записи? - PullRequest
0 голосов
/ 15 мая 2018

Я хочу скопировать значение из моего приложения и вставить его в любое другое место того же приложения или вне приложения.

Я уже искал ответ в этой теме :

Итак, я использовал Clipboard.SetText(txtClipboard.Text); и добавил using System.Windows.Forms; и using System.Windows; пространства имен. Но я получаю сообщение об ошибке:

буфер обмена не существует в текущем контексте.

Для этого нужен какой-нибудь пакет nuget?

Заранее спасибо

1 Ответ

0 голосов
/ 15 мая 2018

Для Xamarin существует плагин для буфера обмена (поддерживаются следующие платформы: iOS, Mac, Android, UWP и Gtk #).Он поддерживает сохранение текста и получение его из буфера обмена кросс-платформенным способом.Пакет NuGet доступен здесь .

Для установки текста

CrossClipboard.Current.SetText("my clipboard text");

Для получения текста

string clipboardText = await CrossClipboard.Current.GetTextAsync();
...