При связывании с коллекцией в WPF вы фактически привязываетесь к чему-то, что понимает понятие «Текущий элемент».
Однако в Silverlight то, к чему вы привязаны, не имеет этой концепции. Так что вам нужно сделать это самостоятельно.
Например, в приложении MVVM выставьте свойство.
<ListBox SelectedItem="{Binding MyCurrentItem}"
ItemsSource="{Binding MyCollection}"/>
<ContentControl Content="{Binding MyCurrentItem}" />
или сделать привязку какого-либо элемента
<ListBox x:Name="listBox"
ItemsSource="{Binding MyCollection}"/>
<ContentControl Content="{Binding SelectedItem, ElementName=listBox}" />