面对WPF,我又一次震精了

闲逛MSDN,发现一个类叫做RenderTargetBitmap,只需要两句话就可以把任何一个Visual对象转换成一个图片以方便显示和输出。
我又一次震惊了。
想当年用MFC的时候要实现把运算结果用图片输出费了多大功夫。先是用了GDI/GDI+,把现场绘制图文混排的结果整合成一个图片以方便输出。然后发现在拖动时存在抖动问题,于是引入了双缓冲。里面七七八八诡异陷阱一大堆,整整用了一个下午加一个晚上才搞好。现在看看WPF,RenderTargetBitmap.Render(Visual visual)...欲哭无泪啊...所有继承自Visual的对象,那就是几乎所有控件都能用...两句话就能解决这个问题了...
感慨一下面向对象的强大啊...还有WPF...省代码 + 好效果,不用你用谁呢?

posted on 2010-01-25 22:37  grapeot  阅读(729)  评论(1编辑  收藏  举报

导航