<!--ObjectDataProvider x:Key="LeaguesDSO" ObjectType="{x:Type src:LeagueList}" /-->
<src:LeagueList x:Key="LeaguesDSO"/>
<DataTemplate x:Key="LBDataTemplate">
<TextBlock Text="{Binding Path=Name}" />
</DataTemplate>
</DockPanel.Resources>
<DockPanel Name="dpMain" DataContext="{Binding Source={StaticResource LeaguesDSO}}">
<TextBlock DockPanel.Dock="Top" FontSize="16" FontWeight="Bold"
HorizontalAlignment="Center">Master-Detail Binding Paradigm</TextBlock>
<DockPanel Dock="Left" Margin="10,0,10,0">
<TextBlock DockPanel.Dock="Top">Major League Baseball</TextBlock>
<ListBox Name="leagueLB" DockPanel.Dock="Top"
ItemsSource="{Binding}"
ItemTemplate="{DynamicResource LBDataTemplate}"
IsSynchronizedWithCurrentItem="true"/>
</DockPanel>