Вы можете использовать следующие варианты лямбда-выражения для проверки Contains
A) Вы можете проверить, содержит ли Title
value
с
1)Exist
if (!dialogItems.Exists(x => x.Title.Contains(value)))
ИЛИ
2) Any
if (!dialogItems.Any(x => x.Title.Contains(value)))
B) Вы можете проверить, содержит ли Title
value
с обрезкой всех начальных и конечных пробелов и уменьшением регистра как заголовка, так и значения.Это повышает вероятность совпадения вашего значения с заголовком
1) Exist
if (!dialogItems.Exists(x => x.Title.Trim().ToLower().Contains(value.Trim().ToLower())))
ИЛИ
2) Any
if (!dialogItems.Any(x => x.Title.Trim().ToLower().Contains(value.Trim().ToLower())))