如何否定 blazor 中的 bool 值?

How to negate bool value inside blazor?

我正在尝试这样做

<MatCheckbox @bind-Value="@(!Checked)" Label="Checkbox"></MatCheckbox>

但它给了我错误

CS0131 The left-hand side of an assignment must be a variable, property or indexer

如何在不创建另一个布尔值的情况下传递否定的布尔值 属性?

我想绑定值所以它是 !Checked

正如@DavidG 在评论中所说,你不能绑定一个值,你需要绑定一个 属性 和 !Checked returns 一个值,而不是 属性.

所以唯一的方法是创建一个否定的 属性。