Aku menulis apa yang ingin aku tulis, bukan yang ingin kamu baca.

Tuesday, January 14, 2014

Code agar Bisa "Bagi" #DevelopWin8Apps #MSP

Misi belum selesai! 
Dan inilah yang tersulit!
Adalah bagaimana agar ketika button “Bagi” diklik tulisan alay itu bisa dishare ke social media. Sempat terpikir untuk menghilangkan button ini saja, tapi nanti dimana letak instan-nya? 

Saya pun mencoba browsing kemana-mana hingga akhirnya saya menemukan referensi di code.msdn.microsoft.com Ternyata ada satu fitur keren di windows 8 dimana kita bisa share content ke Facebook dan Twitter dengan mudah tanpa menggunakan API-nya. Kamu hanya perlu meng-set isinya. And the People app, which is installed by default, will get that content and publish it to your page. Until now, only links and texts are supported by the People app, there's no support for photos or videos, unfortunately. But you still can do that using other tiers apps. 

Yaitu dengan menggunakan library “Windows.ApplicationModel.DataTransfer”. Jadi pertama kita ketikan dulu    using Windows.ApplicationModel.DataTransfer; di MainPage.xaml.cs 

Untuk men-register page sebagai share source, ketikan code dibawah ini pada prosedur OnNavigatedTo


Untuk Unregister the current page sebagai share source berikut code-nya :



Ketika share di-invoked (by the user or programatically)  event handler yang kita daftarkan akan dipanggil untuk  populate the datapackage with the data to be shared. 

Untuk memanggil scenario specific function to populate the datapackage with the data to be shared ketikan code berikut :

Berikut kita mengaur bagian content yang kita akan share nanti. Ada tiga bagian yaitu title, description, dan link. title inilah inti yang akan kita share, makanya di title saya isi Sentences.Text. Untuk description itu optional, dikosongi pun tidak masalah. Untuk link itu harus diisi. Dari pada bingung akhirnya saya isi alamat blog saya. Sekalian promosi. Hehe.

Belum selesai! Kita buat prosedur yang nanti dipanggil oleh button.


If the user clicks the share button, invoke the share flow programatically. 

Sekarang kita buka MainPage.xaml dan pada button dengan Content="Bagi" tambah code Click=
ShareClick_Event" sehingga seperti di bawah ini :


Selesai!  

0 Komentar:

Post a Comment

Social Profiles

Twitter Facebook Google Plus LinkedIn RSS Feed Email Pinterest

My picture

Hi.. I am Fifa.
I want to live my life to the absolute fullest
To open my eyes to be all i can be
To travel roads not taken, to meet faces unknown
To feel the wind, to touch the star
I promise to discover myself
To stand tall with greatness
To chase down and catch every dream
LIFE IS AN ADVENTURE

Google+ Followers

Follow Me

Translate

Copyright © Vhiefa | Powered by Blogger
Design by Lizard Themes | Blogger Theme by Lasantha - PremiumBloggerTemplates.com