最初に選択された項目で最初に表示されるリストボックスがあります。アイテムを選択せずに表示したい。これは可能ですか?
ありがとう
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);
C#WPF(複数クリア)
コードビハインドからさらに2つの方法:
DemoListBox.SelectedItems.Clear();
DemoListBox.UnselectAll()
ListItem.Selectedはこれを駆動するものです。デフォルトはfalseです。つまり、アイテムは選択されません。選択したとおりに表示されるようにするには、コードで明示的にtrueに設定する必要があります。それをしているコードを削除するだけで、listItem.Selected = true;
。 ListItem.Selected を参照してください