Q:

How to instance an UserControl each time an item is added to an ObservableCollection in WPF? 

I have an ObservableCollection of items of class X. I have a user control to show to the user the information inside X. How can I create the binding so the user controls are created when data is added to the ObservableCollection? 
Thanks. 

A:

Use and ItemsControl with an ItemTemplate containging the UserControl.  Bind or set the ItemsSource to your collection. 
See this reference for examples and in-depth explanaitions.