記得智能手機剛出來那會比較火的一個概念“能夠複制粘貼的手機就是智能手機”。現在看來,這不過是個老掉牙的功能了,但實際用處卻是非常強大的,那麼現在我們就來試試怎麼做到這個功能。
粘貼闆的英文名叫做clipboard,這也是它的類名了。
建立工程這種就不說了,在xaml中代碼如下:
在背景代碼中寫上這麼一個方法:
standarddataformats是标準資料格式,這裡判斷它是否是text,如果是的話則讓前面的button按鈕可用(之前設為不可用,以灰色顯示)。
标準資料格式有bitmap,html,rtf,storageitems,text,uri等。
然後在按鈕的click事件中寫如下代碼:
這裡我們使用了clipboard類的getcontent()方法,用于在剪切闆中取出datapackageview對象資料;類似的還有setcontent(),用于把資料存入剪切闆中。還有clear事件來清空剪切闆,flush事件把資料從源寫入到剪切闆,并且在應用程式退出後依然保留在剪切闆中。還有contentchanged事件在剪切闆中存儲的資料内容發生變化時自動激活以達到監聽剪切闆内容變化的效果。
大家可以試試,已經完成了,但我們可以做的更多,不是嗎?
完整的代碼如下:
現在它還可以複制圖檔了哦~
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiI5gzM1QTN0MTM3ETNwUTMwIzLcRXZu5ibkN3Yuc2bsJmLn1Wavw1LcpDc0RHaiojIsJye.jpg)
感謝您的通路,希望對您有所幫助。 歡迎大家關注、收藏以及評論。
為使本文得到斧正和提問,轉載請注明出處:
http://blog.csdn.net/nomasp