我正在尝试从代码创建绑定。MSDN 给出了这个例子:
MyData myDataObject = new MyData(DateTime.Now);
Binding myBinding = new Binding("MyDataProperty");
myBinding.Source = myDataObject;
myText.SetBinding(TextBlock.TextProperty, myBinding);
这样它就可以正常工作,我正在使用我应该使用INotifyPropertyChanged
。我的问题是,在设置绑定之后,如果我这样做:
MyData myDataObject = new MyData(DateTime.Now);
那么绑定将不适用于我的新对象。可见值将不再更新。我想我应该以不同的动态方式添加我的绑定源。