How to bind TextBox to multiple datacontext
===

I want to update the Person data in batch.

    public class Person
    {
        public long personID { get; set; }
        public long FirstName { get; set; }
        public long LastName { get; set; }
        public long Department { get; set; }
    }

List<Person> m_list = new List<Person>();

I have a TextBox "TextBox1" control which I want to bind to "Department" attribute of every Person of m_list.

    foreach(Person current in m_list)
    {
        //string bindingPath = "Department";
        //Binding binding = new Binding(bindingPath);
        //binding.Mode = BindingMode.TwoWay;
        //binding.Source = current;
        //TextBox1.SetBinding(TextBox1.Text, binding);
    }