WPF深入浅出之我见

来源:互联网 发布:linux修改ip配置文件 编辑:程序博客网 时间:2024/05/18 05:14

WPF的功能就是用来编写应用程序的表示层,开发层技术并不算少,包括WPF,WINFORM,asp.net,silverlight等.

WPF技术则是微软在开发理念上的一次升级,由事件驱动变为数据驱动。

事件驱动时代,用户每进行一个操作都会触发一个事件,事件发生后,用于响应事件的事件处理器就会执行。事件处理器是一个方法。在这个方法中,程序员可以调用别的方法或者是处理数据,在其中,数据是静态被动的,界面是主动的。业务逻辑与界面逻辑

之间的桥梁是事件。

而数据驱动正好相反,当数据发生变化时,会主动通知界面控件,推动控件展示最新的数据。数据与界面之间的桥梁是数据关联,通过这个桥梁,数据可以流向界面,再从界面流回数据源。

XAML是WPF技术中专门用于设计UI的语言。




原创粉丝点击