我有一个ListBox,最初显示时会选择第一个项目。我希望它显示没有选择任何项目。这可能吗?
由于
答案 0 :(得分:56)
ListBox.ClearSelected()
或
ListBox.SelectedIndex = -1
当然,他们是成员方法。
答案 1 :(得分:2)
这应该这样做:
lb_MyListBox.SelectedIndex = -1;
答案 2 :(得分:1)
清除多个ListBox
foreach (Control ctrl in ctrls)
{
((ListBox)ctrl).SelectedIndex = -1;
ClearInputs(ctrl.Controls);
}
按钮上的调用方法以及您要执行的位置
ClearInputs(Page.Controls);
答案 3 :(得分:1)
C#WPF(清除多个字符)
从代码后面的另外两种方式:
DemoListBox.SelectedItems.Clear();
DemoListBox.UnselectAll()
答案 4 :(得分:0)
ListItem.Selected是驱动它的原因。默认值为false,表示不会选择该项。您的代码必须明确地将其设置为true,才能将其显示为选中状态。您只需要删除正在执行该操作的代码,该代码看起来像listItem.Selected = true;
。见ListItem.Selected