Unë kam një pamje të lidhur me dritën mvvm në një model pamjeje në projektin tim WP7. Pamja përmban një Listbox me cilësimet e mëposhtme:
<ListBox x:Name="StationList"
ItemsSource="{Binding StationList}"
SelectedItem="{Binding SelectedStation, Mode=TwoWay}"
>
StationList është një Mbledhje e Vëzhgueshme.
Tani kur ngarkohet pamja, gjithçka duket mirë! Lista shfaqet dhe nuk zgjidhet asnjë artikull!
Por kur e ndryshoj XAML në:
<ListBox x:Name="StationList"
ItemsSource="{Binding Source={StaticResource StationListSorted}}"
SelectedItem="{Binding SelectedStation, Mode=TwoWay}"
>
Me StationListSorted që është një lloj i thjeshtë i pronave në StationList si një CollectionViewSource. Tani gjërat kthehen të shëmtuara !! E njëjta pamje është e ngarkuar me të njëjtët artikuj në listën e listave, por tani është renditur siç duhet, POR është zgjedhur elementi i parë dhe është vendosur prona e zgjedhurItem !!
Si mund ta rendis një ListBox me një KoleksionViewSource PA atë që zgjedh automatikisht timen e parë artikulli?