如何在我的語義縮放控件的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;
}
這是一個代碼轉儲。當然,你可以更好地縮小你的問題嗎?本週我已經得到了志願者的時間。 – Jonesopolis 2015-02-10 22:02:55