listview采用垂直堆叠得方式显示数据,而gridview则采用水平堆叠得方式。
长相的话嘛,它们都差不多啦。
当然啦,也可以在后台代码上添加哦。我只是为了将它们放在一起比较而已哦,这些代码堆一起肯定是很丑的。
如果只是像上面这样来添加内容会不会比较麻烦呢,我们也可以把这些item 1、item 2之类的全部放在list中哟。
这样一来所显示的listview就是两行,非常简陋,完全不能够满足要求。那么我们可以用它的itemtemplate属性来再里面添加一些东西,如下所示,我们可以在grid中写一个image绑定头像,用textblock绑定用户的id,再来一个textblock绑定用户的消息,还可以来写边框呀什么的。而这些乱七八糟的binding啥的,以后我们也会一起讲的哦,现在只要它们是数据绑定就好啦。
还可以像下面这样哦,通过wrapgrid来决定这些item的摆放方式。
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiIxQTMzETM1EjM2ADNwUTMwIzLcRXZu5ibkN3Yuc2bsJmLn1Wavw1LcpDc0RHaiojIsJye.jpg)
当然啦,对于listview和gridview而言,知道用户选择了哪一项是很重要的。selectionmode属性决定了listview和gridview的选择模式:单个、多个、无、扩展。下面这个函数将选择的项给了selecteditems啦。我们还可以通过isitemclickenabled来启用listview和gridview的点击事件,但是务必要注意将selectionmode设置为none噢。
有点晚了,剩下的明天再补上啦,感谢大家的支持,下篇见!
为使本文得到斧正和提问,转载请注明出处:
http://blog.csdn.net/nomasp