Problema ao vincular LongListSelector.SelectedItem à propriedade MVVM

Usando o Visual Studio 2013 e o SDK do Windows Phone 8, não consigo obterSelectedItem propriedade doLongListSelector para vincular corretamente a uma propriedade MVVM.

Parece ser um problema idêntico para um bug que existia no controle antes de sua inclusão no SDK, mas que está marcado como fixo.http://silverlight.codeplex.com/workitem/9360

Alguém mais está experimentando isso e sabe de uma correção / versão atualizada?

Atualmente, estou usando um código por trás da solução alternativa

    private void LongListSelector_SelectionChanged(object sender, SelectionChangedEventArgs e)
    {
        LongListSelector s = sender as LongListSelector;
        var vm = DataContext as ViewModel.MainViewModel;
        Debug.Assert(vm != null);

        vm.SelectedLegislator = s.SelectedItem;   
    }

questionAnswers(2)

yourAnswerToTheQuestion