Подтвердить что ты не робот

Отменить выбор всех элементов в списке

У меня есть ListBox, который изначально отображается с выбранным первым элементом. Я хочу, чтобы он отображался без выбранных элементов. Возможно ли это?

Спасибо

4b9b3361

Ответ 1

ListBox.ClearSelected()

или

ListBox.SelectedIndex = -1

Конечно, это методы-члены.

Ответ 2

Это должно сделать это:

lb_MyListBox.SelectedIndex = -1;

Ответ 3

Для очистки нескольких ListBox

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

Метод вызова на кнопке и где вы хотите выполнить

ClearInputs(Page.Controls);

Ответ 4

ListItem.Selected - это то, что диск. Значение по умолчанию - false, что означает, что элемент не будет выбран. Ваш код должен явно указывать для этого значение true, чтобы он отображался как выбранный. Вам просто нужно удалить код, который делает это, который будет выглядеть как listItem.Selected = true;. См. ListItem.Selected

Ответ 5

С# WPF (Очистить несколько)

Из кода позади.

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