Skip to content
31 Desember 2012 / Jeffrey Hermanto Halimsetiawan

Telerik’s RadBusyIndicator for Windows Phone


Saat aplikasi sedang melakukan suatu proses secara asynchronous seperti melakukan pengunduhan data dari server, sebaiknya aplikasi menampilkan suatu indikator bahwa aplikasi sedang melakukan pengunduhan data. Indikator tersebut dapat berupa text yang berisi “loading…”, progress bar yang menunjukkan berapa persen proses telah berjalan ataupun sebuah busy indicator. Hal yang paling umum digunakan adalah sebuah busy indicator yang saya buat secara manual seperti pada game Petualangan Aksara di Tanah Jawa ataupun menggunakan kelas PerformanceProgressBar.

Kini dengan adanya Nokia Premium Developer Program yang memberikan Rad Controls for Windows Phone dari Telerik, hal tersebut dapat dilakukan dengan lebih mudah dan cepat. Langkah-langkah manualnya adalah sebagai berikut:

  1. Tambahkan definisi namespace berikut pada PhoneApplicationPage atau UserControl yang ingin ditambahkan RadBusyControl.
    xmlns:telerikCore="clr-namespace:Telerik.Windows.Controls;assembly=Telerik.Windows.Core"
    xmlns:telerikPrimitives="clr-namespace:Telerik.Windows.Controls;assembly=Telerik.Windows.Controls.Primitives"
  2. Tambahkan RadBusyIndicator pada Grid atau StackPanel ataupun container lainnya sesuai keinginan.
    <telerikPrimitives:RadBusyIndicator x:Name="ldrNews"
                                        AnimationStyle="AnimationStyle2"
                                        Foreground="#FFF49805" 
                                        FontSize="18" />
  3. Ubah property AnimationStyle sesuai dengan bentuk busy indicator yang diinginkan.
  4. Untuk mengaktifkan busy indicator tersebut cukup dengan menuliskan kode berikut.
    ldrNews.IsRunning = true;

Mudah sekali bukan, semoga bermanfaat!

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: