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())); }