1

クリックするListBoxとユーザーにデータが表示されます。ユーザーが無効なデータを入力し、リスト内の別の項目をクリックした場合、クリックした項目が選択されないようにしたいListBoxItem。ただし、現在、が選択された後ListBoxItem_Selectedにイベントが発生しているため、次のリスト ボックス項目が選択されないようにする方法がわかりません。ListBoxItem

イベントではListBoxItem_Selected、データを検証していますが、この時点では手遅れです。

単純に実行する

((ListBoxItem)this.ListBox.Items[previousIndex]).IsSelected = true;

また

this.ListBox.SelectedIndex = previousIndex;

つまり、次のリスト項目がまだ選択されています。

入力したデータが無効な場合、次の項目が選択されないようにするにはどうすればよいですか?

4

1 に答える 1