0
LinearGradientBrush로 오버레이 된 바둑판으로 채워진 사각형을 갖기를 원합니다. GradientBrush 또는 Checkerboard-DrawingBrush 만 문제가되지 않습니다. 하지만 Fill 속성에 둘 다 오버레이하는 방법은 무엇입니까? 그래디언트도 바둑판 식으로 배열되어 있기 때문에 그라디언트를 DrawingGroup에 넣을 수 없습니다.채우기 속성에 두 개의 브러시를 오버레이합니다.
<Rectangle.Fill>
<DrawingBrush Viewport="0,0,0.5,0.05" TileMode="Tile">
<DrawingBrush.Drawing>
<DrawingGroup>
<GeometryDrawing Brush="White">
<GeometryDrawing.Geometry>
<RectangleGeometry Rect="0,0,100,100" />
</GeometryDrawing.Geometry>
</GeometryDrawing>
<GeometryDrawing >
<GeometryDrawing.Geometry>
<GeometryGroup>
<RectangleGeometry Rect="0,0,50,50" />
<RectangleGeometry Rect="50,50,50,50" />
</GeometryGroup>
</GeometryDrawing.Geometry>
<GeometryDrawing.Brush >
<LinearGradientBrush>
<GradientStop Offset="0.0" Color="Black" />
<GradientStop Offset="1.0" Color="Gray" />
</LinearGradientBrush>
</GeometryDrawing.Brush>
</GeometryDrawing>
</DrawingGroup>
</DrawingBrush.Drawing>
</DrawingBrush>
</Rectangle.Fill>
이 어떻게 전체 사각형을 통해 내 그라데이션을 적용 :
이
은 바둑판-DrawingBrush입니까?<LinearGradientBrush>
<GradientStop Color="White" Offset="0" />
<GradientStop Color="Transparent" Offset="1" />
</LinearGradientBrush>