我有長方形的形狀,我保存在內存中的列表,WPF綁定電網兒童UIElementCollection
我想矩形的這個列表綁定到網格,使網格將顯示矩形作爲它的孩子。
所以當我更新這個矩形列表(添加,刪除)時,它會在顯示中更新。 我知道我可以通過訪問網格的子屬性並添加和刪除矩形,但由於困難的原因解釋我想要使用綁定功能來以編程方式執行此操作....
這可能嗎?
謝謝
我有長方形的形狀,我保存在內存中的列表,WPF綁定電網兒童UIElementCollection
我想矩形的這個列表綁定到網格,使網格將顯示矩形作爲它的孩子。
所以當我更新這個矩形列表(添加,刪除)時,它會在顯示中更新。 我知道我可以通過訪問網格的子屬性並添加和刪除矩形,但由於困難的原因解釋我想要使用綁定功能來以編程方式執行此操作....
這可能嗎?
謝謝
在這種情況下,您應該使用itemscontrol,因爲直接綁定到面板的Children屬性是不可能的。除了使用畫布外,其他情況請參見this example。
將矩形放在ObservableCollection中。
[更詳細的答案](http://stackoverflow.com/questions/1395701/how-do-you-bind-a-grids-children-to-a-list)解釋如何使用'ItemsControl '這樣做。 – 2012-08-25 11:09:14