WPF 类QQ头像 小弟在用WPF+C#做一个类QQ的项目。QQ头像用什么控件做?听说是用ListView做,但是不会用啊!求高手帮忙! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 假如是类似主界面显示好友列表的那里,可以去找第三方控件,比如SideBar。假如是选择头像那里,listview的LargeIcon或者SmallIcon模式可以实现。 补充下用Listview实现头像选择的源代码: //lvFaces为Listview控件,ilBigFaces为保存头像图片的imagelist //窗体加载 private void FacesForm_Load(object sender, EventArgs e) { for (int i = 0; i < ilBigFaces.Images.Count; i++) { lvFaces.Items.Add(i.ToString(), i); } } //获得选中头像的id private int GetFaceId() { int faceIndex = lvFaces.SelectedItems[0].ImageIndex; return faceIndex; } //双击头像 private void lvFaces_MouseDoubleClick(object sender, MouseEventArgs e) { int i= GetFaceId(); }把getFaceId()方法的返回值传给想调用头像处,作为index,从imagelist中取出图像即可。 SideBarListViewItem item = new ListViewItem("1");Image image = ConvertToImage("");imageList1.Images.Add(image);item.ImageIndex = 1;listView1.Items.Add(item);item.SubItems.Add("");item.SubItems.Add(""); 楼主是用WPF做东西,所以应该告诉他一些在WPF下做东西的办法。我不想详细讲,因为那样会连带出许多东西。简单说一下:首先你要忘掉WinForm,因为WPF的实现思想与WinForm完全不同。至于你说的要求,你可以选择用ListBox实现,但是你需要做的是自己设定ListBoxItem的DataTemplate,或者甚至是自定义它的Template。当这些完成以后,你只需要将UI和你的数据类绑定起来即可。 用这个工具看看腾讯的WPF版QQ怎么做的就是了http://snoopwpf.codeplex.com/ 有一个用listbox样式的 winform 项目 完美实现qq列表楼主可以借鉴 菜鸟求助:关于combox的动态加载以及一条select语句 c#串口多线程数据读写问题 C#怎么将路径保存到配置文件中, 网易博客日志评论内容自动填写 饼图控件的用法 TreeView的问题,急!在线等 webclient上传文件的问题! 请问如何在PrintDocument中分别设置中文和英文字体? 在程序运行过程中如何修改静态变量的值 高分求助:C++ 到 C#的一个问题 关于异步传输和缓存 从Excel读取的数据,转成XML,其中的时间格式问题
//窗体加载
private void FacesForm_Load(object sender, EventArgs e)
{
for (int i = 0; i < ilBigFaces.Images.Count; i++)
{
lvFaces.Items.Add(i.ToString(), i);
}
}
//获得选中头像的id
private int GetFaceId()
{
int faceIndex = lvFaces.SelectedItems[0].ImageIndex;
return faceIndex;
} //双击头像
private void lvFaces_MouseDoubleClick(object sender, MouseEventArgs e)
{
int i= GetFaceId();
}把getFaceId()方法的返回值传给想调用头像处,作为index,从imagelist中取出图像即可。
ListViewItem item = new ListViewItem("1");
Image image = ConvertToImage("");
imageList1.Images.Add(image);
item.ImageIndex = 1;
listView1.Items.Add(item);
item.SubItems.Add("");
item.SubItems.Add("");
完美实现qq列表
楼主可以借鉴