WPF数据驱动

表示层的程序功能划分
  • 数据模型:实现世界中事件和逻辑的抽象
  • 业务逻辑:数据模型之间的关系交互
  • 用户界面:由控件构成的、与用户进行交互的界面,用于把数据展示给用户并响应用户的操作。
  • 界面逻辑:控件与控件之间的关系与交互逻辑
事件驱动

事件驱动通过”事件-订阅-事件处理”的关系组织应用程序。

事件驱动下,用户进行每一个操作会激发程序发生的一个事件,事件发生后,用于响应事件的事件处理器就会执行。

数据驱动

数据驱动的理念下,数据占主动地位,也就是由内容决定形式。

数据驱动的桥梁是双向数据绑定,通过Data Bingding可以实现数据流向界面,界面也可以将数据流回数据源。

订阅评论
提醒
0 评论
最旧
最新 最多投票
内联反馈
查看所有评论
滚动至顶部