Listenfeld Erstes in MVVM ausgewähltes Element

Ich bin neu bei MVVM. Ich habe eine Listbox in meiner Silverlight-Anwendung, die an eine beobachtbare Sammlung im Ansichtsmodell gebunden ist. Ich möchte die Listbox mit dem ersten ausgewählten Element erstellen. Ich habe es satt, aber es funktioniert nicht.

<ListBox Height="431" Canvas.Left="17" Canvas.Top="77" Width="215" FontSize="13" ItemsSource="{Binding Path=Categorys, Mode=TwoWay}" DataContext="{Binding}" SelectedItem="{Binding CurrentCategory, Mode=TwoWay}" ItemTemplate="{StaticResource CategoryDataTemplate}" ScrollViewer.HorizontalScrollBarVisibility="Disabled" Name="lst_category">

dann habe ich dies in mainpage load von mainpage viewmodel hinzugefügt

CurrentCategory = Categorys[0];

Kann mir jemand helfen

Antworten auf die Frage(3)

Ihre Antwort auf die Frage