Dans WPF Databinding, je comprends que vous avez DataContext
ce qui indique un élément de quelles données il va se lier et ItemsSource
qui "fait la liaison".
Mais par exemple dans cet exemple simple, il ne semble pas qu' ItemsSource
est en train de faire quelque chose d'utile depuis, qu'est-ce que vous voulez l'Élément à faire pour l' DataContext
sauf lier à elle?
<ListBox DataContext="{StaticResource customers}"
ItemsSource="{Binding}">
Et dans les cas les plus complexes de l' ItemsSource
, vous avez du Chemin et de la Source qui semble empiéter sur le territoire de l' DataContext
.
ItemsSource="{Binding Path=TheImages, Source={StaticResource ImageFactoryDS}}"
Quelle est la meilleure façon de comprendre ces deux concepts à savoir quand et comment les appliquer à chacun d'entre eux dans diverses codage des scénarios?