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