初始加载后取消选择列表框中的所有项

本文关键字:列表 加载 取消 选择 | 更新日期: 2023-09-27 18:05:34

我有一个ListBox,它最初显示的是选中的第一个项目。我希望它显示没有选择的项目。这可能吗?

初始加载后取消选择列表框中的所有项

ListBox.ClearSelected()

ListBox.SelectedIndex = -1

当然,它们是成员方法

c# WPF (Clear Multiple)

后面的两种方法:

DemoListBox.SelectedItems.Clear();
DemoListBox.UnselectAll()

应该这样做:

lb_MyListBox.SelectedIndex = -1;

清除多个ListBox

foreach (Control ctrl in ctrls)
{
    ((ListBox)ctrl).SelectedIndex = -1;
    ClearInputs(ctrl.Controls);
}

按钮上的调用方法,并从您想要执行的位置

ClearInputs(Page.Controls);

ListItem。Selected是驱动这一切的因素。默认值为false,这意味着不会选择该项。您的代码必须显式地将其设置为true,以便将其显示为选中。你只需要删除做这个的代码,它看起来像listItem.Selected = true;。看到列。选择