private void DataTransferManager_DataRequested(DataTransferManager sender, DataRequestedEventArgs args) { DataRequest request = args.Request; MusicItem item = viewModel.SelectedMusicItem; request.Data.SetText(item.Title); List <StorageFile> files = new List <StorageFile>(); files.Add(item.File); request.Data.SetStorageItems(files); request.Data.Properties.Title = item.Title; request.Data.Properties.Description = item.Album + " " + item.Artist; }
private void AutoSuggestBox_TextChanged(AutoSuggestBox sender, AutoSuggestBoxTextChangedEventArgs args) { if (args.Reason == AutoSuggestionBoxTextChangeReason.UserInput) { List <MusicItem> showItems = new List <MusicItem>(); foreach (var item in musicItemViewModel.MusicItems) { if (item.Title.Contains(sender.Text) || item.Artist.Contains(sender.Text) || item.Album.Contains(sender.Text)) { showItems.Add(item); } } if (showItems.Count == 0) { MusicItem item = new MusicItem("没有找到QAQ", "", "", "", null, null); showItems.Add(item); } sender.ItemsSource = showItems; } }