0
Я использую DrawingBrush, чтобы показать маркер перетаскивания - пунктирная линия.wpf. Легкий способ скрыть переполнение кисти плитки
<Rectangle Height="19" Width="7">
<Rectangle.Fill>
<DrawingBrush TileMode="Tile"
Viewbox="0,0,2,2"
Viewport="0,0,4,4"
ViewportUnits="Absolute"
ViewboxUnits="RelativeToBoundingBox">
<DrawingBrush.Drawing>
<DrawingGroup>
<GeometryDrawing Brush="#FF6D6D6D">
<GeometryDrawing.Geometry>
<EllipseGeometry Center="1,1"
RadiusX="1"
RadiusY="1" />
</GeometryDrawing.Geometry>
</GeometryDrawing>
</DrawingGroup>
</DrawingBrush.Drawing>
</DrawingBrush>
</Rectangle.Fill>
</Rectangle>
Проблема - не может использовать его с Height=auto
, дот-плитка может быть нарезан:
Есть простой способ скрыть неполные плитки?