WPF与Win32完成窗口及各个子控件的绘制的对比

      在Win32时代的用户界面技术中,对一个自绘制图形的实现必须重新编写响应绘制请求代码。该段代码将需要显示的效果直接写在内存中并最终显示在屏幕上。Win32绘制流程图如图:

        可见在Win32对窗口绘制过程中,软件处理承担了绝大多数工作。

        相较于GDI,WPF提供了一种更简单的对窗口的绘制的方法,WPF将需要绘制的对象表示为界面元素,在内存中建立一个表示用户界面表观的树结构。WPF处理用户界面的方式如图:

 

       

        可见WPF使用显卡进行显示,硬件承担绝大部分工作。

posted @ 2011-06-23 22:03  flute  阅读(626)  评论(0编辑  收藏  举报