【发布时间】:2010-07-08 22:55:41
【问题描述】:
我是 C# 和数据绑定的新手,作为一个实验,我试图将表单标题文本绑定到一个属性:
namespace BindTest
{
public partial class Form1 : Form
{
public string TestProp { get { return textBox1.Text; } set { } }
public Form1()
{
InitializeComponent();
this.DataBindings.Add("Text", this, "TestProp");
}
}
}
很遗憾,这不起作用。我怀疑这与不发送事件的属性有关,但我对数据绑定的了解还不够,无法确切知道原因。
如果我将标题文本直接绑定到文本框,如下所示:
this.DataBindings.Add("Text", textBox1, "Text")
然后它就可以正常工作了。
任何关于为什么第一个代码示例不起作用的解释将不胜感激。
【问题讨论】:
标签: c# winforms data-binding