Probleme beim Binden von LongListSelector.SelectedItem an die MVVM-Eigenschaft
Wenn ich Visual Studio 2013 und das Windows Phone 8 SDK verwende, kann ich das nicht erhaltenSelectedItem
Eigentum derLongListSelector
ordnungsgemäß an eine MVVM-Eigenschaft binden.
Es scheint ein identisches Problem mit einem Fehler zu sein, der vor seiner Aufnahme in das SDK im Steuerelement vorhanden war, aber als behoben markiert ist.http://silverlight.codeplex.com/workitem/9360
Ist dies noch jemandem bekannt, der von einem Fix / einer aktualisierten Version Kenntnis hat?
Ich verwende derzeit einen Code für die Problemumgehung
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;
}