canvas教程

WPF and Silverlight学习笔记(二十七):基本图形的使用(2)Path和位图操作(2)

字号+ 作者:H5之家 来源:H5之家 2017-09-08 11:08 我要评论( )

一、使用Path构建复杂图形 Path所构建的图形由Data属性来定义, 其属性的类型为Geometry(几何类),几何类类型的继承关系请参考我上一篇文章 。例如要创建一个10

另外,由于第一种做法是一种“虚假”的圆环,所以,当 给两个圆环所在的Canvas添加背景时,第一种做法的圆环不能出现“镂空 ”的效果,例如为两个Canvas添加如下的背景图片:

1:  <Canvas.Background>
2:   <ImageBrush  ImageSource="Images/Logo.png" Stretch="Uniform"  />
3: </Canvas.Background>

效果为:

此外Path还可以构建很多更复杂的图形,在这里就不一一列举了,请 感兴趣的朋友自行尝试。

二、位图操作

WPF支持以下格式的位图 :BMP、JPEG、PNG、TIFF、Windows Media Photo、GIF和ICO。在 System.Windows.Media.Imaging命名空间定义了一系列处理图像文件的类型,其 中最常使用的是Image类处理位图。

使用Image类型的Source属性加载图 片,Source属性的类型是ImageSource类型。ImageSource有两个子类 DrawingImage和BitmapSource,分别用来处理不依赖分辨率的图画对象和依赖分 辨率的图画对象(位图)。其继承关系如下图所示:

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • 机器学习实战之第一章 机器学习基础

    机器学习实战之第一章 机器学习基础

    2017-09-07 16:29

  •  Canvas学习札记(二)-绘图(矩形)

    Canvas学习札记(二)-绘图(矩形)

    2017-09-07 13:32

  • c#学习之30分钟学会XAML

    c#学习之30分钟学会XAML

    2017-09-06 12:03

  • 索尼笔记本 VPCEA16EC EA25 EG27 EA37 EA48 EA47 EA46 键盘贴膜

    索尼笔记本 VPCEA16EC EA25 EG27 EA37 EA48 EA47 EA46 键盘贴膜

    2017-09-04 08:00

网友点评
p