How do you programmatically set a DataContext that specifies the selected item of a list?
More simply, how do you reproduce this type of binding in code?
<StackPanel> <ListBox Name='listBox1' /> <TextBox Name='textBox1' DataContext='{Binding ElementName=listBox1, Path=SelectedItem}' /> </StackPanel>
You need to set a Name for the textbox so you can refer to it in code. Then you should just be able to assign an object to the DataContext property. You can create a data binding programatically like so: