wpf-DrawingBrush注意点

来源:互联网 发布:如何进行淘宝店铺装修 编辑:程序博客网 时间:2024/06/05 12:39

1.DrawingBrush是笔刷 :)

2.用Drawing属性(Drawing类)来绘制区域

3.GeometryDrawing(负责填充,它是笔,结合Geometry类抽象轮廊)用于绘制一个特定笔刷和画笔的几何形状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>

4.Geometry 类(负责画画)只定义形状的几何图形,无法呈现自身(就是说它是抽象的,只是一个轮廊而已,需要Brush来填充,但其本身无法填充,需要容器)
                      <GeometryDrawing.Geometry>
                        
<RectangleGeometry Rect="0,0,100,100" />
                      
</GeometryDrawing.Geometry>

5.DrawingGroup
可以放置多个Drawing,同时DrawingGroup也是Drawing,所以也可以放DrawingGroup

6.GeometryGroup
可以放置多个Geometry
原创粉丝点击