WPF - Content of two user controls bound to same instance of control
<p>I have a wpf/c# application.;
I have a list box and according to the selected item I display a certain view.
I have one view for all and different values displayed.
The view looks like this:</p>

<pre><code>&lt;UserControl.Content&gt;
    &lt;Binding Path="DisplayControl" UpdateSourceTrigger="PropertyChanged"/&gt;
&lt;/UserControl.Content&gt;
</code></pre>

<p>The DisplayControl is a UserControl in the View Model of the list box item (I know it's not the best but that can't change for now).
It is shared between all listbox items.
The last listbox item (the last one that the DisplayControl set property was called for) is the one that shows the view when it is clicked - all the others show blank.</p>

<p>What is the problem? They are bound the same way, why does the last one only display the control and how do I fix this?</p>