title: Setting DataContext with SelectedItem Programmatically
body: <p>How do you programmatically set a DataContext that specifies the selected item of a list? </p>
  
  <p>More simply, how do you reproduce this type of binding in code?</p>
  
  <pre><code>&lt;StackPanel&gt;
      &lt;ListBox Name="listBox1" /&gt;
      &lt;TextBox Name="textBox1" DataContext="{Binding ElementName=listBox1, Path=SelectedItem}" /&gt;
  &lt;/StackPanel&gt;
  </code></pre>