Cuadro de lista Primer elemento seleccionado en mvvm

Soy nuevo en mvvm. Tengo un cuadro de lista en mi aplicación Silverlight que está enlazado a una colección observable en el modelo de vista. Quiero hacer el cuadro de lista con el primer elemento seleccionado. Me cansé de esto pero no funciona.

<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">

Luego agregué esto en la página principal de carga del modelo de página principal.

CurrentCategory = Categorys[0];

Alguien puede ayudarme

Respuestas a la pregunta(3)

Su respuesta a la pregunta