定义了个类
class AA
{
string t = "s";
public string T
{
get { return t; }
set { t = value; }
}
}
AA a = new AA();
然后用textBox1.DataBindings.Add("Text", a, "T")可以绑定,但发现不是双向的, 就是说调用a.T="Hello"; 发现TextBox内容并没有改变
不知有没有解决办法,高手来分析一下;
我觉得可能是少了哪个接口, 因为我试过,将AA换成TextBox类:
TextBox a = new TextBox(); textBox1.DataBindings.Add("Text", a, "Text");
发现当我调用a.Text="Hello"时textBox1的内容也会自动变化!
估计是少个什么接口 请指点
class AA
{
string t = "s";
public string T
{
get { return t; }
set { t = value; }
}
}
AA a = new AA();
然后用textBox1.DataBindings.Add("Text", a, "T")可以绑定,但发现不是双向的, 就是说调用a.T="Hello"; 发现TextBox内容并没有改变
不知有没有解决办法,高手来分析一下;
我觉得可能是少了哪个接口, 因为我试过,将AA换成TextBox类:
TextBox a = new TextBox(); textBox1.DataBindings.Add("Text", a, "Text");
发现当我调用a.Text="Hello"时textBox1的内容也会自动变化!
估计是少个什么接口 请指点
可以同步更新
textBox1.DataBindings.Add( binding );
这样的写法与textBox1.DataBindings.Add("Text", a, "Text"); 是一样的
INotifyPropertyChanged