Как нарисовать две вертикальные линии, используя DrawingBrush и слой на Viewbox и Viewport?

Я хочу, чтобы установить стиль панели инструментов, мне нужно изменить захват движителя выглядит как два "вертикально" стиль по умолчанию, используемый 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>

1 ответ

Как насчет использования Path элемент вместо:

<Path Margin="0,2" Brush="#AAA" Data="M 4 4 L 4 8 L 8 8 L 8 4 z" />
Другие вопросы по тегам