什么控制对Buddy List最好?

时间:2010-03-16 02:39:57

标签: c# .net controls chat xmpp

我正在使用C#.NET开发一个xmpp聊天客户端。我对Buddy列表应该使用什么控件感到困惑。好友列表将包含状态图标,名称和&他的朋友照。请问您能推荐哪种控件最适合我使用? (你认为ListView是否合适?)

另一个问题,我正在使用agsxmpp。它是否支持Gtalk中的隐形状态。那里有没有比这更好的图书馆?

感谢。

3 个答案:

答案 0 :(得分:1)

我认为ListView很好,它支持你需要的一切。如果你想要一些具有更大灵活性的东西(尽管很明显,这会更多的工作),你也可以使用自己绘制的ListBox。

至于你的另一个问题,我不确定。您可能需要查看库的文档。

答案 1 :(得分:0)

使用TreeView将是最好的控件,它将帮助您分组好友。我之前使用它是出于同样的目的。

答案 2 :(得分:0)

Jabber-Net中的RosterTree代码将是一个很好的起点。它已经完成了所有者绘制,并且可以通过修改DrawItem方法很容易地扩展为化身。