如何在语义缩放控件的 ZoomedOutView 视图中显示不包含以该字母开头的项目(灰色)的字母?
我想实现这样的目标(不包括“社交”、“收藏夹”和“#”):
但我最终得到了这个:
现在我知道下面的代码是问题所在,但我不知道我需要将其更改为什么。有任何想法吗?
internal List<GroupInfoList<object>> GetGroupsByLetter()
{
List<GroupInfoList<object>> groups = new List<GroupInfoList<object>>();
var query = from item in Collection
orderby ((Item)item).Station
group item by ((Item)item).Station[0] into g
select new { GroupName = g.Key, Items = g };
foreach (var g in query)
{
GroupInfoList<object> info = new GroupInfoList<object>();
info.Key = g.GroupName;
foreach (var item in g.Items)
{
info.Add(item);
}
groups.Add(info);
}
return groups;
}