Альтернативы в виде дерева - PullRequest
5 голосов
/ 12 июля 2010

В настоящее время я работаю над проектом, который включает в себя перечисление контактов с фотографией и адресом электронной почты, вроде списков контактов мессенджеров.

Проблема в том, что ListView просто не обрезает его!что-то вроде списков контактов MSN Live Messenger, ведьма состоит из большой мягкой области с фотографией (32 пикселя) и текста справа от фотографии, но также имеет расширяемые заголовки.

Кто-нибудь даст мне несколько советов поЛюбые ссылки, которые я могу использовать, или, если это возможно, с Tree-view, может кто-то показать мне пример.

С уважением.

Ответы [ 2 ]

2 голосов
/ 12 июля 2010

Я бы рекомендовал создать пользовательский элемент управления WPF и разместить его в элементе управления ElementHost в вашем проекте Windows Forms.В прошлом я использовал WPF внутри WinForms, и он прекрасно работает.

Предполагается, что вы добавляете элемент управления хостом элемента в WinForms с именем elementHost1:

        elementHost1.Child = new MyWPFControl();
0 голосов
/ 12 июля 2010

Используете ли вы WPF ?Вы могли бы использовать ListView в конце концов с Expander для ItemTemplate.У Blacklight также есть отличные AnimatedExpander: см. Выпуски Blacklight .

Надеюсь, это поможет!

...