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

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

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

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

添加控件btnAddAge点击事件:

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

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

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

下一节:DataGrid的数据绑定

最新文章

  1. android开发虚拟机不能正常启动
  2. Activity之间传递参数(一)
  3. 反射 实现不同模型相同属性赋值 第二集(automapper)
  4. Codeforces Round #333 (Div. 2)
  5. 解决My eclipse 工程发布时端口占用问题
  6. PDA库位商品出库适配算法
  7. Asp.Net转换Html加号显示为空格的字符!(自已备用)
  8. Tesseract 3 语言数据的训练方法
  9. 跟我学机器视觉-HALCON学习例程中文详解-QQ摄像头读取条码
  10. C# Socket通信 小案例
  11. COJ 3007 Mr.Yang的小助手
  12. 【老鸟学算法】包含 min函数的栈设计——java实现
  13. SQL server 表数据改变触发发送邮件
  14. Tensorflow开发环境配置及其基本概念
  15. SPU和SKU有什么区别
  16. JSOI2019 Round2 极限生还
  17. 项目导入之后报错:The import javax.servlet cannot be resolved
  18. 解决eclipse高版本JDK编译的项目到低版本JDK服务器上不能运行的问题
  19. Servlet重写init(ServletConfig config)还是init()
  20. java-代码块-局部代码块、构造代码块、静态代码块

热门文章

  1. UITableViewCell之微博篇
  2. I/B/P SP/SI
  3. Sqoop2常用命令介绍
  4. 让EntityFramework6支持SQLite
  5. xcode7.3 升级 xcode8.0 后权限设置问题(升级xcode 8.0 后构建版本不显示问题)
  6. nginx如何限速?
  7. Centos7 install Openstack - (第四节)添加计算服务(Nova)
  8. SDUT 2772 数据结构实验之串一:KMP简单应用
  9. 【测试】通过RMAN联机全库备份,包括控制文件,归档日志文件,备份成功后,删除已备份的归档日志。
  10. 解决在 MVC  局部视图中加载 ueditor 编辑器时, 编辑器加载不出的 bug