Ответ 1
ListBox.ClearSelected()
или
ListBox.SelectedIndex = -1
Конечно, это методы-члены.
У меня есть ListBox, который изначально отображается с выбранным первым элементом. Я хочу, чтобы он отображался без выбранных элементов. Возможно ли это?
Спасибо
ListBox.ClearSelected()
или
ListBox.SelectedIndex = -1
Конечно, это методы-члены.
Это должно сделать это:
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;
. См. ListItem.Selected
С# WPF (Очистить несколько)
Из кода позади.
DemoListBox.SelectedItems.Clear();
DemoListBox.UnselectAll()