0
Следующий код работает без проблемC# WinForms связывания не работают
с использованием системы;
с использованием System.Windows.Forms;namespace ClassLibrary1 { using System.Diagnostics;
public class person { public string FirstName { get; set; } public string LastName { get; set; } } public partial class Form1 : Form { public Form1() { InitializeComponent(); } person fred = new person(); private void button1_Click(object sender, EventArgs e) { fred.FirstName = "Fred"; this.textBox1.DataBindings.Add("Text", fred, "FirstName"); Debug.Assert(textBox1.Text == fred.FirstName); // true } } }
но когда я пытаюсь аналогичный patttern для класса привязки с многими свойствами, утверждение не удается. текстовое поле пуст, хотя свойство bound имеет данные. Что я могу делать неправильно?