private void listboxPlaylistIDs_SelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     this.btnDelete.Visibility = Visibility.Visible;
     if (listboxPlaylistIDs.SelectedItem != null)
     {
         labelTitle.Content = GetPlaylistName.GetPlaylistNameAsync(listboxPlaylistIDs.SelectedItem.ToString()).Result;
     }
 }
Example #2
0
        public void RefreshPage()
        {
            // Map Playlist IDs to playlist names
            var map = new Dictionary <string, string>();

            try
            {
                foreach (string item in Properties.Settings.Default.PlaylistIDs)
                {
                    map.Add(GetPlaylistName.GetPlaylistNameAsync(item).Result, item);
                }
            }
            catch (Exception e)
            {
                _log.Error("Error during retrieving playlist names." + e.Message);
                api.TelegramBotSendError("Error during retrieving playlist names." + e.Message);
            }

            comboboxPlaylistIDs.ItemsSource   = map;
            comboboxPlaylistIDs.SelectedIndex = 0;
        }