Mam problem, gdy wyzwalacz przychodzi w ViewModel SelectedItem (parametr) przychodzi do poprzednio wybranego elementu. Potrzebuję nowo wybranego elementu jako parametru w selectionChanged.Interakcja Wyzwalanie przed wyborem Zmieniłem ListPicker w Windows Phone 8
Jestem nowy w WP8. Poniżej znajduje się kod
<toolkit:ListPicker Header="Background"
ExpansionMode="FullscreenOnly"
Template="{StaticResource ListPickerControlTemplate}"
VerticalAlignment="Top"
ItemsSource="{Binding Path=Buildings.ObjectList}"
Margin="0"
x:Name="buldings"
Padding="0">
<i:Interaction.Triggers>
<i:EventTrigger EventName="SelectionChanged">
<i:InvokeCommandAction Command="{Binding Path=BuildingSelectionCommand}"
CommandParameter="{Binding Path=SelectedItem, ElementName=buldings}" />
</i:EventTrigger>
</i:Interaction.Triggers>
Dzięki Vinod
Nie znaleziono SelectedItemChanged jako zdarzenia ListPicker. Wypróbowałem powyższy kod i nie zadziałało. Nie zostaje zwolniony. – vinod8812
@ vinod8812 correct, ListPicker ma tylko zdarzenie SelectionChanged. to moja wina. Zaktualizowałem moją odpowiedź, aby zapewnić inne rozwiązanie. – Jehof
Nie sądzę, że to zadziała, ponieważ chcę wykonać metodę asynchroniczną. W żaden sposób nie mogę wykonać metody asynchronicznej. – vinod8812