Xamarin.EssentialsPano:
Pano sınıfı, uygulamalar arasında metin kopyalayıp sistem panosuna yapıştırmanızı sağlar.
Kullanmaya başlayın
Bu API'yi kullanmaya başlamak için kitaplığın projelerinizde düzgün yüklendiğinden ve ayarlandığından emin olmak için Xamarin.Essentials kullanmaya başlama kılavuzunu okuyun.
Pano kullanma
Sınıfınızda için Xamarin.Essentials bir başvuru ekleyin:
using Xamarin.Essentials;
Pano'da yapıştırılmaya hazır metin olup olmadığını denetlemek için:
var hasText = Clipboard.HasText;
Metni Pano'ya ayarlamak için:
await Clipboard.SetTextAsync("Hello World");
Pano'dan metin okumak için:
var text = await Clipboard.GetTextAsync();
Panonun içeriği her değiştiğinde bir olay tetikleniyor:
public class ClipboardTest
{
public ClipboardTest()
{
// Register for clipboard changes, be sure to unsubscribe when needed
Clipboard.ClipboardContentChanged += OnClipboardContentChanged;
}
void OnClipboardContentChanged(object sender, EventArgs e)
{
Console.WriteLine($"Last clipboard change at {DateTime.UtcNow:T}";);
}
}
İpucu
Panoya erişim, ana kullanıcı arabirimi iş parçacığında yapılmalıdır. Ana kullanıcı arabirimi iş parçacığında yöntemleri çağırmayı görmek için MainThread API'sine bakın.
API
İlgili Video
Channel 9 ve YouTube'da daha fazla Xamarin videosu bulun.