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