如何使用DrawingBrush绘制两条垂直线并在Viewbox和Viewport上移动?

时间:2015-02-02 19:52:10

标签: c# wpf xaml toolbar drawingbrush

我想设置工具栏的样式,我需要更改移动器抓取器看起来像两个“垂直”解析使用DrawingBrush渲染虚线的默认样式,我想要绘制两条线而不用潇洒,请告诉我如何使用DrawingBrush绘制两条垂直线并在Viewbox和Viewport上进行操作?

这是xaml代码段:

 <Rectangle Margin="0,2">
     <Rectangle.Fill>
              <DrawingBrush Viewport="0,0,4,4"
                            ViewportUnits="Absolute"
                            Viewbox="0,0,8,8"
                            ViewboxUnits="Absolute"
                            TileMode="Tile">
               <DrawingBrush.Drawing>
                     <DrawingGroup>
                            <GeometryDrawing Brush="#AAA"
                                             Geometry="M 4 4 L 4 8 L 8 8 L 8 4 z" />
                     </DrawingGroup>
                </DrawingBrush.Drawing>
               </DrawingBrush>
     </Rectangle.Fill>
</Rectangle>

enter image description here

1 个答案:

答案 0 :(得分:0)

如何使用Path元素:

<Path Margin="0,2" Brush="#AAA" Data="M 4 4 L 4 8 L 8 8 L 8 4 z" />