private void SearchText(object sender, System.Windows.Data.FilterEventArgs e)
{
// see Notes on Filter Methods:
var src = e.Item as User;
if (src == null)
e.Accepted = false;
else if (src.displayName != null && !(src.displayName).ToLowerInvariant().Contains(search.Text.ToLowerInvariant())
&& src.emailAddress != null && !(src.emailAddress).ToLowerInvariant().Contains(search.Text.ToLowerInvariant())
&& src.name != null && !(src.name).ToLowerInvariant().Contains(search.Text.ToLowerInvariant()))// here is FirstName a Property in my YourCollectionItem
e.Accepted = false;
}
}