一.Image是控件,Source属性类型是ImageSource
< Image Source="xx.jpg" />
二.ImageBrush是笔刷,用于填充
1.基本使用,必须指定ImageSource源
< Rectangle >< Rectangle.Fill> < ImageBrush ImageSource="xx.jpg" /> < /Rectangle.Fill> < /Rectangle>
ImageBrush继承自TileBrush,ImageBrush功能比较强大
三.ImageDrawing继承自Drawing,用于绘图
< Button Content="Click Me"> < Button.Background> < DrawingBrush> < DrawingBrush.Drawing> < ImageDrawing ImageSource="xx" Rect="50,50,50,50" /> < /DrawingBrush.Drawing> < /DrawingBrush> < /Button.Background> < /Button>
四.DrawingImage 是ImageSouce
< Image> < Image.Source> < DrawingImage> < DrawingImage.Drawing> < GeometryDrawing> < GeometryDrawing.Geometry> < GeometryGroup> < EllipseGeometry Center="50,50"
RadiusX="45" RadiusY="20" /> < EllipseGeometry Center="50,50"
RadiusX="20" RadiusY="45" /> < /GeometryGroup> < /GeometryDrawing.Geometry> < GeometryDrawing.Brush> < LinearGradientBrush> < GradientStop Offset="0.0"
Color="Blue" /> < GradientStop Offset="1.0"
Color="#CCCCFF" /> < /LinearGradientBrush> < /GeometryDrawing.Brush> < GeometryDrawing.Pen> < Pen Thickness="10"
Brush="Black" /> < /GeometryDrawing.Pen> < /GeometryDrawing> < /DrawingImage.Drawing> < /DrawingImage> < /Image.Source> < /Image>