Кисть люка с контуром - PullRequest
0 голосов
/ 26 июня 2019

Как создать кисть штриховки, каждая линия которой обведена какой-нибудь рамкой?

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

HatchBrush

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...