選択項目が変更されたことを知るには、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() + "が選択されました");
}
