選択項目が変更されたことを知るには、SelectionChanged イベントを使用します。
下記は、選択されている項目が変更されると、新たに選択された項目をメッセージボックスに表示する例です。
VBの例
Private Sub ListBox1_SelectionChanged(ByVal sender As System.Object, ByVal e As System.Windows.Controls.SelectionChangedEventArgs) Handles ListBox1.SelectionChanged '選択項目を取得 Dim selectedItem As ListBoxItem = ListBox1.Items(ListBox1.SelectedIndex) MessageBox.Show(selectedItem.Content.ToString() & "が選択されました") End Sub
C#の例
private void listBox1_SelectionChanged(object sender, SelectionChangedEventArgs e) { // 選択項目を取得 ListBoxItem selectedItem = (ListBoxItem)listBox1.Items[listBox1.SelectedIndex]; MessageBox.Show(selectedItem.Content.ToString() + "が選択されました"); }