我正在尝试DataBind表单标题。
我有以下控制App标题的类:
public class MyClass : INotifyPropertyChanged
{
private string _titulo_app;
public string titulo_app
{
get {
return _titulo_app;
}
set { _titulo_app = value;
NotifyPropertyChanged("titulo_app");
}
}
public event PropertyChangedEventHandler PropertyChanged;
private void NotifyPropertyChanged(string propiedad)
{
if (PropertyChanged != null)
{
PropertyChanged(this, new PropertyChangedEventArgs(propiedad));
}
}
}
在Form_Load事件中,我有:
// Inicialización de estados....
myclass = new MyClass();
myclass.titulo_app = "The title of the app";
好吧,在设计模式下,我单击Form以设置DataBindings属性。
在文字中,我从上面的类属性设置了 titulo_app ,在高级选项中,我从文本的dropDown列表中设置了onPropertyChange。
事实是这不起作用。使用这个程序我缺少一些步骤。
我知道我可以通过添加以下行来完成这项工作:
this.DataBindings.Add("Text", myclass, "titulo_app");
问题是我不明白如何才能使用这些设置?
感谢。