我正在 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)?