<!--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>
本文介绍了一个使用 WPF 进行数据绑定的例子,展示了如何通过 XAML 和 C# 实现 Master-Detail 模式的数据展示。具体包括定义数据源、设置 DataTemplate 以及配置 ListBox 的 ItemsSource 和 ItemTemplate 属性。

被折叠的 条评论
为什么被折叠?



