【发布时间】:2010-10-22 01:20:42
【问题描述】:
在 WPF 数据绑定中,我知道您有 DataContext 告诉元素它将绑定到哪些数据,而 ItemsSource 则“执行绑定”。
但是例如在这个简单的示例中,ItemsSource 似乎没有做任何有用的事情,因为 除了 bind 之外,您还希望元素对 DataContext 做什么其他事情 em> 给它?
<ListBox DataContext="{StaticResource customers}"
ItemsSource="{Binding}">
在 ItemsSource 的更复杂示例中,您的路径和来源似乎正在侵占 DataContext 的领域。
ItemsSource="{Binding Path=TheImages, Source={StaticResource ImageFactoryDS}}"
理解这两个概念以了解何时以及如何在各种编码场景中应用它们的最佳方式是什么?
【问题讨论】:
标签: wpf data-binding datacontext itemssource