【发布时间】:2009-01-20 00:46:09
【问题描述】:
我在对表单进行单元测试时遇到问题。
问题是当表单不可见时,数据绑定根本不起作用。
下面是一些示例代码:
Data = new Data();
EdtText.DataBindings.Add(
new Binding("Text", Data, "Text", false,
DataSourceUpdateMode.OnPropertyChanged));
及以后:
Form2 f = new Form2();
f.Data.Text = "Test 1";
f.EdtText.Text = "Test 2";
f.Data.Text = "Test 3";
最后,组件的值是 f.EdtText.Text = "Test 2" 和 f.Data.Text = "Test 3",但预期值应该都是 "Test 3"。
有什么建议吗?
【问题讨论】:
标签: winforms unit-testing data-binding