Как нарисовать две вертикальные линии, используя 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" />