Silverlight 数据绑定 (2):Source to Target
2008-10-24 11:47:07 来源:WEB开发网我们可以让数据源中的对象实现 INotifyPropertyChanged 接口,在绑定的源属性值发生变化时,发出相关的通知信息。
代码如下:
public class Person: INotifyPropertyChanged
{
private int age;
public int Age
{
get
{
return age;
}
set
{
age = value;
NotifyPropertyChange("Age");
}
}
private string name;
public string Name
{
get
{
return name;
}
set
{
name = value;
NotifyPropertyChange("Name");
}
}
public event PropertyChangedEventHandler PropertyChanged;
private void NotifyPropertyChange(string propertyName)
{
if(PropertyChanged != null)
{
PropertyChanged(this, new PropertyChangedEventArgs(propertyName));
}
}
}
这个代码的原理很简单,这里就不解释了。这样以后,点击按钮,前台的 ListBox 中第一条数据的人名就变成了 Tom:
Tags:Silverlight 数据 绑定
编辑录入:爽爽 [复制链接] [打 印]更多精彩
赞助商链接