2010-06-14 7 views
1

Я немного новичок в разработке приложения C# -form, и я хочу знать, что лучше всего подходит для создания элемента управления, содержащего список горизонтальных элементов. В котором каждый из этих элементов горизонтально управляется его родительским элементом управления, содержит миниатюру слева и большой текстовый блок справа от изображения и меньший текстовый блок под ним. Таким образом, в основном это не предопределенный элемент управления, который я могу найти в панели инструментов. Есть идеи?Пользовательские элементы в списках в формах C#?

+1

это будет торт в WPF .... –

ответ

1

Вы можете проложить это с помощью панелей в элементах управления формой или с помощью WrapPanel и StackPanel в WPF.

В WindowsForms я бы создал пользовательский элемент управления, который содержал правильный макет для одного элемента, а затем составлял список из них во время выполнения.

В WPF я бы использовал элемент управления List, но установил шаблон макета для использования WrapPanels и StackPanels.

МОФ является лучшим решением долгосрочной перспективе, если вы не должны сосуществовать с WinForms

+0

Alright Я полагаю, что этот пользователь-контроль может быть помещен красиво внутри панели? Я попробую, спасибо! – chaz

+0

mmm, вы могли бы сделать это именно так, но я бы просто создал шаблон элемента ListBox - намного проще. –

Смежные вопросы