WPF ListBox événement SelectionChanged

J'ai un problème avec zone de liste. Lorsque dans mon programme, je clique sur l'un ListBoxItem, je veux changer/ouvrir la fenêtre et de la précommande avant. Mais le problème, c'est que d'abord les feux de l'événement, puis il change de sélection. Code:

private void LB_Playlist_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
if (LB_Playlist.SelectedItem != null)
{
try
{
List<string> _tempList = new List<string>();
File_Load_List(LB_Playlist.SelectedItem.ToString(), _tempList);
LoadListIntoBox(_tempList);
G_SongList.Visibility = Visibility.Visible;
AnimationMove(G_Playlist, G_Playlist.Margin, new Thickness(-264, 0, 0, 0), AnimationDuration, true);
AnimationMove(G_SongList, new Thickness(264, 0, 0, 0), new Thickness(0, 0, 0, 0), AnimationDuration, false);
}
catch (Exception ex)
{
MessageBox.Show(ex.ToString());
}
}
}

Quand je l'ai essayé avec
MessageBox.Show(LB_Playlist.SelectedIndex.ToString());
Il a été de travail, la sélection était en train de changer, mais le message était à l'affiche. Est-il possible de le changer?

OriginalL'auteur Kuba Wasilczyk | 2013-11-17