我正在 WPF 中创建一个产品编辑表单。此表单具有以下属性的文本框:Id
、Code
、Width
、Height
和Color
。
Id
并且Code
不能重复,所以我想Code
在我的Code_TextChanged
活动中重复“检查”。
我尝试使用以下 lambda 表达式进行检查:
// List<Product> products = …;
if (products.Where(x => x.code.Equals(Code.Text))
.Count(g => !g.id.Equals(Id.Text)) > 0)
CodeExist = true;
我不知道为什么,当我打开一个寄存器时,它会标记CodeExist
为 true。
我如何可以为过滤器product.code.Equals(Code.Text)
和条件创建条件!product.id(Id.Text)
?