J'ai un ListBox qui affiche initialement avec le premier élément sélectionné. Je veux qu'il s'affiche sans aucun élément sélectionné. Est-ce possible?
Merci
ListBox.ClearSelected()
ou
ListBox.SelectedIndex = -1
Bien sûr, ce sont des méthodes membres.
Cela devrait le faire:
lb_MyListBox.SelectedIndex = -1;
Pour effacer plusieurs ListBox
foreach (Control ctrl in ctrls)
{
((ListBox)ctrl).SelectedIndex = -1;
ClearInputs(ctrl.Controls);
}
Méthode d'appel sur le bouton et à partir de l'endroit où vous souhaitez exécuter
ClearInputs(Page.Controls);
C # WPF (Effacer plusieurs)
Deux autres façons de code derrière:
DemoListBox.SelectedItems.Clear();
DemoListBox.UnselectAll()
ListItem.Selected est ce qui motive cela. La valeur par défaut est false, ce qui signifie que l'élément ne sera pas sélectionné. Votre code doit être explicitement défini sur true pour qu'il soit affiché tel que sélectionné. Vous devez juste supprimer le code qui fait cela, qui ressemblerait à listItem.Selected = true;
. Voir ListItem.Selected