Windows Phone 8的列表控件天生支持分组,就像人脉应用中的类似,可以快速根据拼音首字母定位。在列表视图中点击分组标题后显示所有的组名,点击组名即可定位到这个组。我们自己开发的WP应用也能做到这样的分组功能,但需要一些额外的代码。下面的例子来自我的一个WP应用,有图有真相:
分组视图:
实现LongListSelector分组其实很简单。
1. 首先,你需要一个分组的助手类,这是一个相对标准的类,MSDN上抄来的:
public class Group : List
{
public Group(string name, IEnumerable items)
: base(items)
{
this.Title = name;
}
public string Title
{ …