欢迎来到天天文库
浏览记录
ID:46578592
大小:215.71 KB
页数:26页
时间:2019-11-25
《20070906--Silverlight探秘系列课程(3):绘制与着色》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、SilverLihtLight系列开发第三讲图形绘制讲师:苏鹏MSDN特特讲师约讲师内容介绍•绘制基本图形•绘制复杂图形元素•使用刷子工具•总结基本图形元素•SilverLight提供三种基本图形元素–圆形–矩形–线Ellipse•圆形负责描绘圆或者椭圆•对于一个圆形元素来说有两个属性负责描述它•Width描述它的水平直径坐标•Height描述它的纵向直径坐标DEMO•绘制个制一个圆形Rectangle•同样使用Width描的直标描述它的水平直径坐标•Height描述它的纵向直径坐标•还可以使用RadiusX和Radiu
2、sY来定义弧度Line对象•Line对象使用起始点与终点坐标来进行绘制•x1y1x2y2x1,y1,x2,y2DEMO•图形绘制绘制复杂图形•Polygon•Polyline•PathPolygon•是由任意多个点定义的封闭式多边形•定义的时候只需要定义任意多个点,这些点即可自动连接成一个封闭图形Polyline•该象义若连接线该对象定义若干连接线。用于绘制图形•与Polygon不同,它所绘制的图形可能不是封闭的DEMO•两个象制个对象绘制图形Path•Path对象可以用于绘制结构复杂的图形DEMO•使用Path来制来绘
3、制图形图形的绘制•图形一般都括个般都包括两个部分•边框和内容填充•绘制边框和填充内容就可以实现绘制图形使用brush•SolidColorBrush•LinearGradientBrush•RadialGradientBrush•ImageBrush使用纯色刷子•使用SolidColorBrush来义来定义刷子颜色颜色•指定颜色–直接使用颜色名称"Black"/>–在属性中使用名称定义Fill="black"/>–使用6位数字记录Fill="#0000
4、00"/>–使用8位数字记录Fill="#ff000000"/>DEMO•绘制不同颜色的圆形绘制有变化的图形•Silverlight支持线性和圆形两种色彩变化模式线性色阶变化•这种设定只有两个色彩,开始点和结束点,中间点由计算机自动计算机出,并均匀的变化圆形色阶变化•这里设置的是圆心坐标和半径,由此半径辐射扩散DEMO绘制图形•使用ImageBush可以绘制片制图片•同时可以通过设置属性来实现图片的拉伸DEMO总结•绘制基本图形•绘制复杂图形元素•使用刷子工具•总结
此文档下载收益归作者所有