private void AtualizaChecked(GIInputCheckbox item) { var codInt = item.Tag.ToString(); var split = CheckedItems.Split(','); if (item.IsChecked == true) { var teste = split.FirstOrDefault(p => p.Trim().Equals(codInt)); if (teste == null) { CheckedItems += ", " + codInt; } } else { var teste = split.FirstOrDefault(p => p.Trim().Equals(codInt)); if (teste != null) { CheckedItems = CheckedItems.Replace(teste.ToString(), ""); CheckedItems = CheckedItems.Replace(",,", ","); CheckedItems = CheckedItems.Replace(" ", " "); CheckedItems = CheckedItems.Replace(" ,", ","); CheckedItems = CheckedItems.Trim(); if (CheckedItems.Trim().StartsWith(",")) { CheckedItems = CheckedItems.Remove(CheckedItems.IndexOf(","), 1); } if (CheckedItems.Trim().EndsWith(",")) { CheckedItems = CheckedItems.Remove(CheckedItems.LastIndexOf(",")); } } } }