@page "/"
Check 3 Items:
<ol>
<li><input type="checkbox" @bind=@Checked[0] disabled=@(!Checked[0] && IsLocked ) /></li>
<li><input type="checkbox" @bind=@Checked[1] disabled=@(!Checked[1] && IsLocked ) /></li>
<li><input type="checkbox" @bind=@Checked[2] disabled=@(!Checked[2] && IsLocked ) /></li>
<li><input type="checkbox" @bind=@Checked[3] disabled=@(!Checked[3] && IsLocked ) /></li>
<li><input type="checkbox" @bind=@Checked[4] disabled=@(!Checked[4] && IsLocked ) /></li>
</ol>
IsLocked: @IsLocked
@code {
bool IsLocked => Checked.Where(p => p).Count() >= 3;
bool[] Checked = new bool[10];
}