1
A
回答
6
您可以只设置Canvas.Background
一些DrawingBrush
。这个画笔可以只需要渲染一个矩形(使用一些RectangleGeometry
)。由于配套TileMode
,我们可以重复沿水平和垂直轴这个矩形,使全网为您提供:
<Canvas>
<Canvas.Background>
<DrawingBrush TileMode="Tile" Viewport="-10,-10,40,40"
ViewportUnits="Absolute">
<DrawingBrush.Drawing>
<GeometryDrawing>
<GeometryDrawing.Geometry>
<RectangleGeometry Rect="0,0,50,50"/>
</GeometryDrawing.Geometry>
<GeometryDrawing.Pen>
<Pen Brush="Gray" Thickness="1"/>
</GeometryDrawing.Pen>
</GeometryDrawing>
</DrawingBrush.Drawing>
</DrawingBrush>
</Canvas.Background>
</Canvas>
请注意,您可以绘制画布外的东西,但它的背景始终是它的区域内。所以你需要正确设置你的画布的尺寸。
相关问题
- 1. WPF:在画布上绘制网格?
- 2. 绘制2D:在网格布局图上绘制网格图
- 3. 在画布上绘制网格/表格HTML5
- 4. WPF画布图形绘制
- 5. 在网格基础上的HTML画布上绘制形状
- 6. 如何在WPF画布上绘制滚动条
- 7. 如何在画布上绘制AdMob?
- 8. 如何在画布上绘制JPanel?
- 9. 在画布上绘制ArcTo
- 10. 绘制在画布上
- 11. 在画布上绘制
- 12. 在子画布上绘制
- 13. 在Scala.js上绘制画布
- 14. 在画布上绘制SVG
- 15. 如何绘制一个矩形上一个WPF画布
- 16. 如何绘制onResume上的画布
- 17. 在控制台上绘制HTML5画布
- 18. 直接在画布上绘制位图vs在画布上
- 19. 如何变暗画布或画布上绘制的图像?
- 20. 如何在画布上绘制动画?(android)
- 21. 在WPF画布上绘制Windows用户控件
- 22. 无法在WPF中的画布上绘制一些点
- 23. WPF - 在画布上创建并绘制图像
- 24. 在tkinter画布上绘制直线与python上的网格与鼠标
- 25. 如何在整个屏幕上在画布上绘制位图?
- 26. 安排画布上绘制的绘图
- 27. Java:如何在画布中绘制?
- 28. 如何在WPF中的1像素厚的画布上绘制线条
- 29. 在画布上绘制像素椭圆
- 30. 在QML画布上绘制线段
非常好,谢谢@金王 – shanke 2014-11-03 06:17:45
@Shan不客气,请考虑接受答案,如果有用的话。 – 2014-11-03 06:38:21