我创建了一个名为 nameLonglist 的longlistselector,使用:
public static List<KeyedList<string, WCCWordForList>> sortByAlphaOrder()
{
var groupedList =
from item in WCCWordCardAndListData.getInstance().wccWordsForList
orderby item.word
group item by item.word.Substring(0,1) into listByGroup
select new KeyedList<string, WCCWordForList>(listByGroup);
return new List<KeyedList<string, WCCWordForList>>(groupedList);
}
在xaml反向代码构造函数中,我初始化了itemSource:
nameLonglist.itemSource = XXXXX.sortByAlphaOrder();
直到现在,我的名单显示完美。但我有另一个问题:我想以编程方式移动到此列表中的一个特定项目(第12项)。使用 nameLonglist.ScrollTo(nameLonglist.itemSource [11])不符合我的预期。 ScrollTo 只是移动到正确的项目块,而不是特定的项目。
有人知道怎么做吗?