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