0

I have a userControl that contains a canvas. I would like to databind items to it so they are positioned automagically.

Here's a great example that shows how to databind items on a canvas, but I want it to work on my specific userControl. (I believe it's not possible to specify a userControl in a ItemsPanelTemplate)

4

1 回答 1

0

根据您的UserControl工作,您的一个选择是创建自己的Canvas子类,然后您可以在您的ItemsPanel(Panel 的任何子类都可以使用)中使用它。这假定您对 UserControl 所做的一切都是定位项目。

如果你真的想使用 a UserControl,我脑海中的一个选项是添加一个ItemsControl到你的UserControl(它有 Canvas 作为 ItemsPanel)并通过绑定项目到它TemplateBinding

于 2009-03-05T13:52:57.187 回答