WPF - привязать список <T> к содержимому WrapPanel
Можно ли связать содержимое (дочерние элементы) WrapPanel с свойством зависимостей?
Я думаю, что имеет свойство зависимости, которое имеет тип List, а затем определяет шаблон для MyClass.
Затем отобразите WrapPanel.
Я знаю, что это намного проще сделать с помощью окна списка, но из-за других ограничений мне нужно попробовать с WrapPanel перед тем, как перейти в список.
Я использую MVVM. Я бы предпочел сделать это в этом шаблоне. Если бы я вышел из MVVM, я мог просто использовать событие или назвать его и заполнить его во время загрузки. Я надеюсь, что есть связующий путь, который является более чистым.
Ответы
Ответ 1
ItemsControl
- ваш друг:
<ItemsControl ItemsSource="{Binding YourChildItems}">
<ItemsControl.ItemsPanel>
<ItemsPanelTemplate>
<WrapPanel/>
</ItemsPanelTemplate>
</ItemsControl.ItemsPanel>
</ItemsControl>