码迷,mamicode.com
首页 > 其他好文 > 详细

十三,效果和可视化对象

时间:2014-09-26 20:08:58      阅读:221      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   os   使用   for   sp   2014   on   

  1. 可视化对象
    Visual类:如果希望构建用于绘制矢量图形的程序,可计划创建包含数千个形状并可以分别操作这些形状的画布,使用WPF的元素系统和形状类不能满足要求,而是要使用更经量级的低级的Visual类手动执行渲染。因为Visual类是抽象类,不能创建该类的实例,所以需要使用Visual类的派生类。最有用的派生类是DrawingVisual类,它增加了支持“绘制”希望放置到可视化对象中图形内容的功能。
    要使用DrawingVisual类绘制内容,需要调用RenderOpen()方法,它返回一个用于定义可视内容的DrawingContext对象,当完成绘制后,需要调用Close()方法,下面是绘制图形的完整过程:
  2. DrawingVisual drawingVisual = new DrawingVisual();
    DrawingContext dc = drawingVisual.RenderOpen();
    // Perform drawing here.
    dc.Close();
    本质上,DrawingContext类是各种为可视化对象增加了一些图形细节的方法构成,可以调用这些方法绘制各种图形、应用变换及改变不透明度等,下图列出了DrawingContext类的方法:
    bubuko.com,布布扣bubuko.com,布布扣

十三,效果和可视化对象

标签:style   blog   http   os   使用   for   sp   2014   on   

原文地址:http://www.cnblogs.com/jiao1855/p/3995069.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!