Отменить выбор всех элементов в списке - PullRequest
31 голосов
/ 16 августа 2011

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

Спасибо

Ответы [ 5 ]

58 голосов
/ 16 августа 2011
ListBox.ClearSelected()

или

ListBox.SelectedIndex = -1

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

2 голосов
/ 16 августа 2011

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

lb_MyListBox.SelectedIndex = -1;
1 голос
/ 25 января 2019

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

Еще два пути из кода:

DemoListBox.SelectedItems.Clear();
DemoListBox.UnselectAll()
1 голос
/ 08 июля 2015

для четкого кратного ListBox

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

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

ClearInputs(Page.Controls);
0 голосов
/ 16 августа 2011

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...