Список пользовательских элементов управления, похожих на WPF ItemsControl - PullRequest
8 голосов
/ 20 апреля 2009

У меня есть два списка данных. Для представления «элемента» у меня есть пользовательский элемент управления UserControl (поскольку элемент имеет несколько полей, и я хочу правильно разместить его в элементе управления UserControl).

Я бы хотел, чтобы список заполнялся в каком-либо типе ListBox этими пользовательскими элементами управления вместо строк.

Я видел, как люди делали это в WPF, используя ItemsControl или какой-либо ретранслятор. Знаете ли вы, есть ли способ сделать это в WinForms?

Я хочу обеспечить правильную вертикальную прокрутку, если количество пользовательских элементов управления больше контейнера.

Ответы [ 2 ]

6 голосов
/ 20 апреля 2009

FlowLayoutPanel, кажется, делает работу

5 голосов
/ 20 апреля 2009

В .NET 3.5 SP1 компонент DataRepeater был добавлен в платформу как часть WinForms (а не как часть загружаемого дополнения VB PowerPack). Если вы работаете с этой версией фреймворка, он может делать то, что вам нужно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...