示例#1
0
        /// <summary>
        /// Wychwytywanie który element ListBox jest kliknięty
        /// </summary>
        /// <param name="sender">Obiekt który wywołał metodę</param>
        /// <param name="e">ustawione na elementy zdarzenia</param>

        private void listbox1_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            SearchBox.Text = String.Empty;
            var item  = (ListBox)sender;
            var value = (ListItem)item.SelectedItem;

            if (value != null)
            {
                switch (value.ID)
                {
                case 1:
                    searchMoviesAsync dataNowPlaying = controller.getNowPlaying();
                    display_data(dataNowPlaying);
                    break;

                case 2:
                    searchMoviesAsync dataTopRated = controller.getTopRated();
                    display_data(dataTopRated);
                    break;

                case 3:
                    searchMoviesAsync dataPopular = controller.getPopular();
                    display_data(dataPopular);
                    break;

                case 4:
                    searchMoviesAsync dataUpcoming = controller.getUpcoming();
                    display_data(dataUpcoming);;
                    break;

                default:
                    break;
                }
            }
        }