private bool FilterRow(object row) { if (string.IsNullOrEmpty(FullTextSearch)) { return(true); } PersonGroupViewItem pgvi = row as PersonGroupViewItem; if (CatalogView.CompareString(pgvi.Name, FullTextSearch)) { return(true); } if (CatalogView.CompareString(pgvi.LandOfOrigin, FullTextSearch)) { return(true); } return(false); }
private bool FilterRow(object row) { if (string.IsNullOrEmpty(FullTextSearch)) { return(true); } string filterString = FullTextSearch.ToLower(); bool found = false; AlbumViewItem cdItem = row as AlbumViewItem; if (CatalogView.CompareString(cdItem.Artist, filterString)) { found = true; } if (CatalogView.CompareString(cdItem.Title, filterString)) { found = true; } if (CatalogView.CompareString(cdItem.Year, filterString)) { found = true; } if (CatalogView.CompareString(cdItem.Genre, filterString)) { found = true; } if (CatalogView.CompareString(cdItem.ArchiveNumber, filterString)) { found = true; } return(found); }