Navigasi Bar dengan Silverlight
Bersama kami pada hari deadline
proyek ini, dan Libido tetap semangat terus !
Kembali ingin berbagi pengalaman
dan dari tim desain akan mencoba sharing tentang apa yang telah mereka perbuat.
Dalam web kali ini, aplikasi silverlight berperan sebagai navigasi bar dan
header form. Dalam pembuatan navigasi
bar, tentu saja kita harus menanamkan kemampuan untuk navigasi dan berpindah ke
halaman-halaman web lainnya.
Yang paling gampang untuk membuat
navigasi bar adalah dengan membuat sekumpulan rectangle atau button yang
disusun sedemikian rupa menjadi menu bar. Hal ini tidak lah terlalu sulit.
Untuk memberikan feedback yang baik, kita dapat menambahkan mekanisme animasi
apabila dikenakan event tertentu . Dua event yang paling sering adalah
mouse_enter dan mouse_pressed.
Untuk melakukannya, pilih button
/ rectangle yang ingin diatur lalu pilih Edit Control Part -> Edit
Template. Pilih button lalu pada jendela
interaksi aturlah animasi yang ingin dilakukan. Animasi yang dilakukan dapat bervariasi
bergantung kreativitas kita. Misalnya pengubahan posisi, perputaran, flip
sampai animasi advanced lainnya.
Kemudian hal yang paling penting
adalah kemampuan untuk navigasi ke halaman-halaman pada web. Caranya adalah
dengan memilih salah satu event pada
button lalu mengisikan kode berikut :
HtmlPage.Window.Navigate(new Uri(<alamat
URL>))
URI adalah resource unified untuk
data. Alamat URL berupa string alamat relative terhadap halaman web.
Jangan lupa untuk meng-import
namespace System.Windows.Browser karena method HtmlPage tersebut baru bisa
digunakan jika namespace tersebut di import.
-
- Libido , a passion to learn -