是否可以将 WrapPanel 的内容(子项)绑定(bind)到依赖属性?
我在想的是拥有一个 List 类型的依赖属性,然后为 MyClass 定义一个模板。
然后让 WrapPanel 显示它们。
我知道使用列表框更容易做到这一点,但由于其他限制,我需要在转到列表框之前尝试使用 WrapPanel。
我正在使用 MVVM。我更喜欢以那种模式这样做。如果我要脱离 MVVM,我可以只使用一个事件或命名它并在加载时填充它。我希望有一种更简洁的绑定(bind)方式。
最佳答案
ItemsControl
是你的 friend :
<ItemsControl ItemsSource="{Binding YourChildItems}">
<ItemsControl.ItemsPanel>
<ItemsPanelTemplate>
<WrapPanel/>
</ItemsPanelTemplate>
</ItemsControl.ItemsPanel>
</ItemsControl>
关于c# - WPF - 将 List<T> 绑定(bind)为 WrapPanel 的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2173105/