コード例 #1
0
        private async void OnClickSearch(object sender, RoutedEventArgs e)
        {
            string keyWord = m_searchTextBox.Text;

            FoundTracks.Clear();
            List <StreamingSystemType> types = new List <StreamingSystemType>();

            if (m_spotifySearchCheck.IsChecked == true)
            {
                types.Add(StreamingSystemType.Spotify);
            }
            if (m_deezerSearchCheck.IsChecked == true)
            {
                types.Add(StreamingSystemType.Deezer);
            }
            if (m_jamendoSearchCheck.IsChecked == true)
            {
                types.Add(StreamingSystemType.Jamendo);
            }

            FoundTracks = new ObservableCollection <LocalTrack>(await m_streamingSystemManager.SearchTrack(m_searchTextBox.Text, types.ToArray()));
        }