我有一个包含画布的userControl。我想将项目数据绑定,以便自动定位。
Here's这是一个很好的示例,展示了如何在 a 画布上对数据进行数据绑定,但我希望它能够用于我的特定用户控件。 (我相信不可能在ItemsPanelTemplate中指定userControl)
答案 0 :(得分:0)
根据您UserControl
的作用,您可以选择制作自己的Canvas
子类,然后在ItemsPanel
(Panel工作的任何子类)中使用它。 。这假设您使用UserControl所做的只是定位项目。
如果您真的想要使用UserControl
,我最喜欢的一个选项就是将ItemsControl
添加到您的UserControl
(其中Canvas作为ItemsPanel)并通过TemplateBinding