/// <summary> /// 图片搜索 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void SearchImgBox_TextChanged(object sender, TextChangedEventArgs e) { // 根据输入内容搜索数据库内的图片名称 string text = SearchImgBox.Text.Trim(); SearchResultCollection.Clear(); if (string.IsNullOrEmpty(text)) { SearchPop.IsOpen = false; return; } var list = App.Db.Images.Where(p => AppTools.NormalString(p.ImageName).IndexOf(AppTools.NormalString(text)) != -1); if (list.Count() > 0) { foreach (var item in list) { SearchResultCollection.Add(item); } SearchPop.IsOpen = true; } else { SearchPop.IsOpen = false; } }