FlexGridSample.FullTextFilterSampleViewController.textChange C# (CSharp) Метод

textChange() приватный Метод

private textChange ( UITextField sender ) : void
sender UITextField
Результат void
		partial void textChange (UITextField sender)
		{

			if(sender.Text !=null && sender.Text.Length > 0)
			{
				this.flexGrid.CollectionView.Filter = (object item) => 
				{
					Customer d = (Customer)item;


					if (d.Id.ToString().ToLower().Contains(sender.Text.ToLower())) {
						return true;
					}
					else if (d.CountryId.ToString().ToLower().Contains(sender.Text.ToLower())) {
						return true;
					}
					else if (d.Email.ToString().ToLower().Contains(sender.Text.ToLower())) {
						return true;
					}
					else if (d.FirstName.ToString().ToLower().Contains(sender.Text.ToLower())) {
						return true;
					}
					else if (d.LastName.ToString().ToLower().Contains(sender.Text.ToLower()))
					{
						return true;
					}
					else if (d.Country.ToString().ToLower().Contains(sender.Text.ToLower())){
						return true;
					}
					else if (d.City.ToString().ToLower().Contains(sender.Text.ToLower())){
						return true;
					}
					else if (d.Address.ToString().ToLower().Contains(sender.Text.ToLower())){
						return true;
					}
					else if (d.LastOrderDate.ToString().ToLower().Contains(sender.Text.ToLower()))
					{
						return true;
					}

					return false;
				};
			}
			else
			{
				this.flexGrid.CollectionView.Filter = (object item) => 
				{
					return true;
				};
			}
		}
	}