Kamis, 18 Juli 2013

Menggunakan SelectionChanged

Malam..

Kali ini saya akan membahas tentang bagaimana menggunakan selection changed di aplikasi winddows phone. Selectionchanged adalah sebuah event handler yang berfungsi untuk menavigate ke halaman tertentu. Biasanya selection changed digunakan untuk menavigate data dynamic tapi selectionchanged juga bisa digunakan di data yang statis.



Sebelumnya saya menggunakan project yang telah saya buat sebelumnya yaitu pada pembahasan local storage yang bisa dibaca disini. Sebenarnya ini sangat simple dan saya yakin anda juga pasti langsung memahaminya. Yang perlu anda lakukan adalah menambahkan SelectionChanged="lbnidji_selectionchanged" pada listbox.

Setelah itu anda buat folder view dan tambahkan item dengan nama detail di dalam folder view. Seteah itu tambahkan code di bawah ini pada content.

<ScrollViewer>
                <StackPanel>
                    <TextBlock Text="About" FontWeight="Bold" Foreground="White" Margin="0,0,0,0"/>
                    <TextBlock TextWrapping="Wrap" Text="Ini adalah aplikasi percobaan selectionchanged"/>
                </StackPanel>
            </ScrollViewer>

Setalah itu anda buka mainpage.xaml.cs dan tambahkan code ini.

private void lbnidji_selectionchanged(object sender, SelectionChangedEventArgs e)
        {
            if (lbnidji.SelectedIndex == -1)
            {
                return;
            }
            NavigationService.Navigate(new Uri("/View/detail.xaml", UriKind.Relative));
            lbnidji.SelectedIndex = -1;
        }

Sekian dari saya..

Untuk source bisa didownload di http://sdrv.ms/1brWO7t

Terimakasih telah mengunjungi blog saya..

Tidak ada komentar:

Posting Komentar