Searching...
17/07/13

Memanfaatkan Share Contract

Pengguna sering ingin membagi konten dari aplikasi yang dipakainya. Fitur Share pada Windows 8 sangat membantu pengguna untuk menentukan bagaimana pengguna akan membagikan konten tersebut. Maka dari itu pengembangkan dapat memanfaatkan Share Contract. Hal ini bertujuan akan Windows 8 Apps yang dibuatnya dapat dijalankan dengan baik oleh penggunanya.


Share Contract
Share Contract

Pada posting kali ini akan dijelaskan langkah-langkah untuk mengaktifkan share contract pada pengembangan Windows 8 Apps. Selamat menikmati.


Windows 8 menghadirkan fitur baru bernama Share. Fitur Share terdapat pada Charm Bar. Share memberikan kemampuan kepada pengguna untuk membagikan konten dari Aplikasi yang sedang dijalankan. Pengguna dapat membagikan konten tersebut antar aplikasi.

Bagi pengembang fitur Share akan menjadikan Aplikasi lebih powerfull. Kabar baiknya untuk membuat Apps mendukung fitur Share, hanya membutuhkan sedikit langkah. Berikut akan disampaikan langkah-langkah untuk mengaktifkan Share Contract sederhana. Untuk itu buka kembali project yang telah dibuat pada posting Memanfaatkan Search Contract.

1. Jalankan Apps. Masuk kesebuah halaman detail lalu aktifkan fitur Share

Maka akan muncul pesan seperti berikut:

Apps tidak mendukung Share
Apps tidak mendukung Share
2. Untuk mengaktikan Share Contract, buka project menggunakan Visual Studio.

3. Buka file ItemDetailPage.xaml.cs, tambahkan namespace 
Using Windows.ApplicationModel.DataTransfer
4. Inisiasi proses share dengan membuat instansiasi DataTransferManager
DataTransferManager dataTransferManager = DataTransferManager.GetForCurrentView(); 

5. Pada fungsi OnNavigatedTo tambahkan event handler dari DataRequested
protected override void OnNavigatedTo(NavigationEventArgs e) { base.OnNavigatedTo(e); dataTransferManager.DataRequested += dataTransferManager_DataRequested; }

6. Pada contoh kali kita akan membagikan konten berupa Teks. Tambahkan potongan kode berikut
void dataTransferManager_DataRequested(DataTransferManager sender, DataRequestedEventArgs args) { DataRequest request = args.Request; SampleDataItem item = flipView.SelectedItem as SampleDataItem; request.Data.Properties.Title = item.Title; request.Data.Properties.Description = item.Description; request.Data.SetText(item.Content);
}
7. Oke, sekarang saatnya mencoba fitur Share pada Windows 8 Apps. Tekan F5 dan masuk ke salah satu konten.

Fitur Share pada MiniStudy
Fitur Share


8. Aktifkan Share pada Charm Bar.Binggo... !!!! Selamat...


 

0 comment:

Posting Komentar

Terima kasih sudah mengunjungi blog saya. Jangan lupa tinggalkan komentar anda

 
Back to top!