I\'m attempting to learn WPF by unravelling a frankly nightmarish project written by the guy who was in this job before me. Sorry if some of my questions are pretty much hom
Without a path, {Binding}
will bind to the DataContext
itself.
Adding a path will bind to a property of the datacontext.
That example specifies that the binding is the DataContext. The same thing in the code behind would be
MyList.ItemsSource = new Binding();
You can also do stuff like:
ItemsSource="{Binding YourBindingField, Source={StaticResource YourStaticDataSource}}"
which would translate to this in code behind:
MyList.ItemsSource = new Binding() {ElementName = "YourBindingField", Source = YourStaticDataSource};
Hope that helps