【发布时间】:2011-04-26 19:06:35
【问题描述】:
我相信,我的问题根源在于 TextBox 是 IBindableComponent,而 ToolStripTextBox 不是。
我正在寻找与ToolStripTextBox 进行简单绑定,如答案here 中所述。
public int Unit {get;set;}
private void Form1_Load(object sender, EventArgs e) {
toolStripTextBox1.DataBindings.Add("Text", this, "Unit");
}
目前我正在这样做:
public string SendToEmail {
get{
return _sendToEmail.Text;
}
set {
_sendToEmail.Text = value;
}
}
所以现在我得到了双向同步,但它不是松散耦合的。
问题:是否有一个 .NET 类封装了两个类的属性名称并监视一个或两个方向的变化,(使用反射?)在它们之间推送值?还是有更简单的思考方式?
【问题讨论】:
标签: c# winforms data-binding