0
A
回答
1
我會建議使用普通的ItemsControl
有Canvas
爲ItemsPanelTemplate
,並綁定Canvas.Left
和Canvas.Top
你如何獲得隨機值是由你的地方產生
<ItemsControl ItemsSource="{Binding MyCollection}">
<!-- ItemsPanelTemplate -->
<ItemsControl.ItemsPanel>
<ItemsPanelTemplate>
<Canvas />
</ItemsPanelTemplate>
</ItemsControl.ItemsPanel>
<!-- ItemContainerStyle -->
<ItemsControl.ItemContainerStyle>
<Style>
<Setter Property="Canvas.Left"
Value="{Binding SomeRandomValue}" />
<Setter Property="Canvas.Top"
Value="{Binding SomeRandomValue}" />
</Style>
</ItemsControl.ItemContainerStyle>
</ItemsControl>
一個隨機值。你可以將它設置爲你的數據項目的屬性,從Converter
返回一個隨機值,創建一個靜態資源,給你一個隨機值,等等。
+0
我自己做了類似的東西。謝謝! – Zozo 2014-01-29 14:22:14
相關問題
- 1. 將元素放置在隨機位置
- 2. 如何在頁面上隨機放置幾個元素?
- 3. 隨機播放元素
- 4. 隨機元素
- 5. 如何創建網格並在列內隨機放置元素?
- 6. 在數組元素上隨機放置對象
- 7. 隨機將元素放入N桶
- 8. 將元素隨機插入向量時隨機放緩
- 9. 面板中元素的位置wpf
- 10. 父div內元素的隨機位置
- 11. 在Java中的陣列板上放置隨機字符
- 12. 隨機放置UIViews
- 13. 動畫元素隨機左側位置
- 14. 隨機化元素位置到陣列
- 15. 容器內元素隨機位置
- 16. 如何使用Javascript將隨機元素放置在HTML文檔中?
- 17. 隨機定位的元素
- 18. 頁上的隨機元素
- 19. 如何從字符串中隨機播放5個隨機元素?
- 20. 在隨機位置的列表添加字符元素R中
- 21. 在java中隨機化一組元素
- 22. 在網格中放置隨機數
- 23. 在pygame中隨機放置圖片
- 24. 在SFML中隨機放置矩形
- 25. 如何在asp.net頁面中以隨機順序放置具有不同尺寸(高度和寬度)的元素?
- 26. 如何將錨定放置到放置在不同模板中的元素?
- 27. 應用於頁面元素的數組中的隨機顏色
- 28. Sencha Tree面板如何水平放置元素?
- 29. 列表中的隨機元素 - Python
- 30. 隨機化數組中的元素?
我不知道一個,但隨機化項目的位置畫布聽起來不是一件困難的工作。爲什麼不推出自己的? – 2012-07-31 14:40:03
懶惰:)所以,我會等幾個小時,如果沒有人知道,案例關閉:P – Zozo 2012-07-31 14:48:01