使用WPF,我需要類似Canvas
,但可以選擇元素相對於畫布大小的選項。我正在顯示一個Image
和多個Rectangle
元素,並希望在調整容器大小時顯示圖像以及矩形大小。使用Canvas
,元素始終保留原始大小。相對定位兒童的容器
1
A
回答
2
答案是在您的Canvas
附近使用ViewBox
。試試這個:
<ViewBox>
<Canvas>
<!-- Your elements -->
</Canvas>
</ViewBox>
你應該根據自己的需要設置Stretch
和StretchDirection
性能。 ViewBox
將平等地縮放所有UI元素。請參閱MSDN上的第一個鏈接頁面以獲得有關此課程的進一步幫助。
+0
在畫布上設置了明確的寬度和高度後,這可以起作用;謝謝! – pmf
1
您正在尋找ViewBox
。是的,這是一個簡短的答案= P。
相關問題
- 1. 相對定位的容器完全封閉絕對定位的兒童
- 2. 絕對定位與相對的兒童相同的高度
- 3. 計算絕對定位兒童的容器高度
- 4. 相對佈局兒童位置
- 5. JQuery定位兒童
- 6. 兒童的絕對定位相對於父母和視
- 7. 的絕對定位的兒童
- 8. 相對定位的兒童內部的最大寬度sup
- 9. 父母的高度根據相對定位的兒童
- 10. 國際奧委會「兒童」容器/服務定位器
- 11. 絕對定位兒童填充高度
- 12. Flexbox重疊絕對定位兒童
- 13. 容器高度w.r.t兒童
- 14. 兒童SkShapeNode定位混亂
- 15. 爲什麼邊框圍繞兒童定位相對
- 16. 絕對/固定兒童的父容器上的自動高度
- 17. Three.js Object3d兒童lookAt相機的位置
- 18. JTree的兒童增加兒童對兒童等
- 19. Div容器不環繞兒童內容
- 20. 對兒童
- 21. 位置兒童觀相對於它們的父視圖
- 22. 容器模式與專門的兒童
- 23. CSS - 保持容器內的兒童
- 24. 檢查父容器的兒童javascript
- 25. 適合兒童圖像的CSS容器
- 26. 調整兒童大小的WPF容器
- 27. 定位的UIViewController遏制兒童
- 28. 兒童固定定位的元素沒有對齊於母公司相對定位的元素
- 29. 定製兒童
- 30. 力固定容器的位置相對
對Canvas有特殊要求嗎?這可以很容易地使用「Grid」來實現。 –
矩形使用Grid.Top/Grid.Left在父代中進行定位。使用網格時什麼是等效屬性? – pmf