是否可以将WrapPanel的内容(子项)绑定到依赖项属性?
我在想的是拥有一个类型为List的依赖项属性,然后为MyClass定义一个模板。
然后让WrapPanel显示它们。
我知道使用列表框可以轻松完成,但由于其他限制,我需要在转到列表框之前尝试使用WrapPanel。
我正在使用MVVM。我更喜欢这种模式。如果我要打破MVVM,我可以使用一个事件或命名它并在加载时填充它。我希望有一种更清晰的约束方式。
答案 0 :(得分:45)
ItemsControl
是你的朋友:
<ItemsControl ItemsSource="{Binding YourChildItems}">
<ItemsControl.ItemsPanel>
<ItemsPanelTemplate>
<WrapPanel/>
</ItemsPanelTemplate>
</ItemsControl.ItemsPanel>
</ItemsControl>