WPF数据双向绑定

时间:2023-03-08 16:04:47

设置双向绑定,首先控件要绑定的对象要先继承一个接口: INotifyPropertyChanged

然后对应被绑定的属性增加代码如下:

WPF数据双向绑定

意思就是当Age这个属性变化时,要通知监听它变化的人。

即:PropertyChanged(this, new PropertyChangedEventArgs("Age")) ,PropertyChangedEventArgs里面写属性名

添加控件btnAddAge点击事件:

private void btnAddAge_Click(object sender, RoutedEventArgs e)
        {
            p1.Age++;
        }

点击界面时,textbox的值被刷新为25

WPF数据双向绑定

这就是WPF的双向绑定,简化了我们编程。

下一节:DataGrid的数据绑定