stevo_ said:

ItemsSource explains what the source of the items is, whilst DataContext is purely about the concept of given Data being bound against that item, that data may not be used specifically (or directly) as the items, it may be used to set other properties on the list control.

 

Generally you would bind to the DataContext, and if required (not sure if ItemsSource has a default binding directly to the DataContext) use items source to bind to THE or part of the DataContext.

I "think" I get it, hmm, could you show me some small sample line of code where you bind ItemSource to a "certain" part of the DataContext?

 

Thanks.