WPF绑定网格儿童UIElementCollection

WPF Binding Grid Children UIElementCollection

我有一个保留在内存中的矩形形状列表,

我想将此矩形列表绑定到Grid,以便Grid将矩形显示为其子代。

因此,当我更新此矩形列表(添加,删除)时,它将在显示中更新。
我知道我可以通过访问Grid的children属性并添加和删除矩形来以编程方式执行此操作,但是出于难以解释的原因,我想使用Binding功能....

这可能吗?

谢谢


在这种情况下,应该使用items控件,因为不可能直接绑定到面板的Children属性。对于相同的情况,请参见此示例,不同之处在于它使用的是画布。


将矩形放置在ObservableCollection中。