假设有一个Person {Name}类,我们想将person的名称绑定到textbox.text属性。 这是如何完成的?
类似于:
nameTextbox.DataBindings.Add(...)
我在WPF中使用DepedencyProperties完成了此操作,但没有找到类似于WinForms的内容
答案 0 :(得分:3)
这非常简单。似乎开箱即用。我必须因为没有弄清楚这一点而盲目
Person person1 = new Person();
person1.Name = "Odys";
textbox.DataBindings.Add("Text", person1, "Name");
工作得很好!
答案 1 :(得分:0)
您需要创建一个BindingSource并将Person实例用作DataSource。然后,您必须将TextBox文本属性绑定到BindingSource。