public class Item
{
public int Id { get; set; }
public string Name { get; set; }
public bool IsSelected { get; set; }
}
名称
@foreach (var item in items)
{
ToggleSelection(item))">
@item.Name
}
IsSelected
属性。
@code {
private List- items = new List
- ()
{
new Item { Id = 1, Name = "项1", IsSelected = false },
new Item { Id = 2, Name = "项2", IsSelected = false },
new Item { Id = 3, Name = "项3", IsSelected = false },
};
private void ToggleSelection(Item item)
{
item.IsSelected = !item.IsSelected;
}
}
private void ToggleSelection(Item item)
{
item.IsSelected = !item.IsSelected;
selectedItems = items.Where(i => i.IsSelected).ToList();
}
private List- selectedItems = new List
- ();
@code {
...
}