Windows 8 C# Clipboard (Pano) String Kopyalama
Geçen günlerde ihtiyaç duyduğum ve çözdüğüm küçük bir sorun vardı, sizlere de yardımcı olabileceğini düşünerek paylaşmak istiyorum.
İşler bazen Windows 8 tarafında farklı yürüyor, varolan C# çözümlerini Windows 8’e uyarlayamayınca bi kaç yerde araştırdım ve nihayet sorunu çözebildim, eğer siz isterseniz aynı yöntemi biraz değiştirerek resim vs gibi objeleri de clipboard’a (pano) kopyalayabilirsiniz.
Öncelikle
using Windows.ApplicationModel.DataTransfer;
Kütüphanesini eklememiz gerekiyor kullanabilmek için.
Bu kütüphanemizi kopyaladıktan sonra da aşağıdaki kodumuzu kullanarak istediğimiz string veriyi clipboard’a kopyalayabilir durumda oluyoruz.
var dataPackage = new DataPackage(); dataPackage.SetText("Kopyalanacak Veri"); // Buraya herhangi bir Text atayabiliyoruz veya Textbox1.Text vs. Windows.ApplicationModel.DataTransfer.Clipboard.SetContent(dataPackage); //Burası da kopyalamanın gerçekleştiği yer.
Örnek bir proje de hazırladım Windows 8 için, ClipboardYaziKopyalamaDemo adresine tıklayarak demoyu da indirebilirsiniz.
Önemli Not: İndireceğiniz kod örneği Chrome tarafından “tehdit içerikli” algılanabiliyor içerisinde kod parçaları olduğundan, virüslü bir içerik yok bilginize.
Görüşmek üzere 🙂
virüslü
Virüs değil, içerisinde kod olduğu için uyarı veriyor sadece…
Çoğu lisanslama sonradan sorun çıkarıyor bakalım bu nasıl çıkacak.
Lisanslama derken?
Teşekkürler. Çalışıyor Herhangi bir sorun yok.
Ne bir virüs var ne lisanslama ..
lisanslama ne yaa 🙂