Let\'s say, for instance, I have the following extremely simple window:
Use Binding class if you want to customize binding:
List listOfNames = new List() {"a", "b"};
Binding myBinding = new Binding();
//set binding parameters if necessary
myBinding.Source = listOfNames;
eventList.SetBinding(ItemsControl.ItemsSourceProperty, myBinding);
or
directly assign data to ItemsSource property:
eventList.ItemsSource = listOfNames;