0

以下を使用して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は、特定のアイテムではなく、アイテムの右側のブロックに移動するだけです。

誰もこれを行う方法を知っていますか?

4

0 に答える 0