WPF Image问题解决方法

开发 开发工具
WPF Image在WPF开发工具中是一个控件,其中的ImageSource属性类型可以显示成笔刷的效果。ImageDrawing则主要是用于绘图功能。

WPF工具是一个处理图形界面显示的开发工具。其中的很多功能都与图像处理相关。我们今天将要为大家介绍的是有关WPF Image的一些相关问题解疑。#t#

WPF Image一.Image是控件,Source属性类型是ImageSource

  1. < Image Source=
    "xx.jpg" /> 

WPF Image二.ImageBrush是笔刷,用于填充

1.基本使用,必须指定ImageSource源

  1. < Rectangle 
  2. < Rectangle.Fill> 
  3. < ImageBrush 
    ImageSource="xx.jpg" /> 
  4. < /Rectangle.Fill> 
  5. < /Rectangle> 

ImageBrush继承自TileBrush,ImageBrush功能比较强大

WPF Image三.ImageDrawing继承自Drawing,用于绘图

  1. < Button Content="Click Me"> 
  2. < Button.Background> 
  3. < DrawingBrush> 
  4. < DrawingBrush.Drawing> 
  5. < ImageDrawing ImageSource="xx" 
  6. Rect="50,50,50,50" /> 
  7. < /DrawingBrush.Drawing> 
  8. < /DrawingBrush> 
  9. < /Button.Background> 
  10. < /Button> 

WPF Image四.DrawingImage 是ImageSouce

  1. < Image> 
  2. < Image.Source> 
  3. < DrawingImage> 
  4. < DrawingImage.Drawing> 
  5. < GeometryDrawing> 
  6. < GeometryDrawing.Geometry> 
  7. < GeometryGroup> 
  8. < EllipseGeometry Center="50,50" 
    RadiusX="45" RadiusY="20" /> 
  9. < EllipseGeometry Center="50,50" 
    RadiusX="20" RadiusY="45" /> 
  10. < /GeometryGroup> 
  11. < /GeometryDrawing.Geometry> 
  12. < GeometryDrawing.Brush> 
  13. < LinearGradientBrush> 
  14. < GradientStop Offset="0.0" 
    Color="Blue" /> 
  15. < GradientStop Offset="1.0" 
    Color="#CCCCFF" /> 
  16. < /LinearGradientBrush> 
  17. < /GeometryDrawing.Brush> 
  18. < GeometryDrawing.Pen> 
  19. < Pen Thickness="10" 
    Brush="Black" /> 
  20. < /GeometryDrawing.Pen> 
  21. < /GeometryDrawing> 
  22. < /DrawingImage.Drawing> 
  23. < /DrawingImage> 
  24. < /Image.Source> 
  25. < /Image> 

WPF Image相关概念总结就为大家介绍到这里。

责任编辑:曹凯 来源: 博客园
相关推荐

2010-07-29 15:28:47

Flex安全沙箱

2009-02-26 11:13:41

Weblogic中间件JSP

2009-07-17 14:33:05

Jython中文问题

2010-05-26 11:08:33

SVN管理

2010-08-03 09:12:52

Flex安全沙箱

2009-06-09 15:51:07

Java ee中文问题解决方法

2009-02-18 14:28:23

编码乱码JSP

2011-05-18 14:00:30

在线备份

2010-01-13 21:06:37

双绞线

2009-10-29 10:04:57

VB.NET Read

2009-08-14 13:49:58

Rails中文问题

2009-11-17 10:43:59

ubuntu 9.10输入法解决方法

2010-05-11 15:09:51

Unix系统

2010-12-31 16:31:08

服务器常见问题

2011-03-18 18:47:34

QtMySQL

2013-06-14 10:48:53

IIS 7

2009-12-21 18:39:24

WCF字符串过长问题

2009-07-22 17:50:14

2011-06-14 13:41:27

muleWSDL

2011-04-25 15:15:00

C#
点赞
收藏

51CTO技术栈公众号