Какой контроль будет лучшим для списка друзей? - PullRequest
2 голосов
/ 16 марта 2010

Я разрабатываю клиент чата xmpp в C # .NET. Меня немного смущает, какой контроль я должен использовать для списка друзей. Список друзей будет состоять из значка статуса, имени и его фотографии. Можете ли вы порекомендовать, какой элемент управления мне лучше всего использовать? (Вы думаете, что ListView будет уместен?)

Еще один вопрос, я использую agsxmpp. Поддерживает ли он невидимый статус в Gtalk. Есть ли какая-нибудь библиотека, кроме этой?

Спасибо.

Ответы [ 3 ]

1 голос
/ 16 марта 2010

Я думаю, что ListView будет в порядке, он поддерживает все, что вам нужно. Вы также можете использовать ListBox для рисования владельцем, если вы хотите что-то с большей гибкостью (хотя, очевидно, это будет больше работы).

Что касается вашего другого вопроса, я не уверен. Возможно, вы захотите проверить документацию для библиотеки.

0 голосов
/ 18 марта 2010

Код RosterTree в Jabber-Net будет хорошей отправной точкой. Он уже выполняет рисование владельца и может быть довольно легко расширен для создания аватаров путем изменения метода DrawItem.

0 голосов
/ 16 марта 2010

Использование TreeView будет лучшим контролем, он поможет вам в группировании друзей.Я использовал его раньше для той же цели.

...