Как создать кисть штриховки, каждая линия которой обведена какой-нибудь рамкой?
<DrawingBrush x:Key="HatchBrush" TileMode="Tile"
Viewport="0,0,7.5,7.5" ViewportUnits="Absolute"
Viewbox="0,0,7.5,7.5" ViewboxUnits="Absolute">
<DrawingBrush.Transform>
<RotateTransform Angle="45"/>
</DrawingBrush.Transform>
<DrawingBrush.Drawing>
<GeometryDrawing>
<GeometryDrawing.Pen>
<Pen Brush="White" Thickness="4"/>
</GeometryDrawing.Pen>
<GeometryDrawing.Geometry>
<LineGeometry StartPoint="0,3.75" EndPoint="7.5,3.75"/>
</GeometryDrawing.Geometry>
</GeometryDrawing>
</DrawingBrush.Drawing>
</DrawingBrush>
В настоящее время это выглядит так и работает в целом, но, как вы можете видеть, в нем отсутствуют контуры. Я хотел бы иметь 1-2 пикселя черного контура снаружи каждой белой полосы независимо от ее длины, чтобы белый цвет не касался ничего, кроме этого черного контура.