Как ограничить количество папок, возвращаемых библиотекой известных папок в Windows Phone 8.1?

IReadOnlyList<IStorageItem> PicturesLibrary = await KnownFolders.PicturesLibrary.GetFoldersAsync();
await Pass_it_to_afunction(PicturesLibrary);

Известные папки великолепны. Я люблю их. В этом конкретном контексте я использую библиотеку изображений из класса известных папок, чтобы получить все папки. Таким образом, если имеется 50 папок, все 50 папок будут возвращены одновременно. Я не хочу этого так.

Я думаю о чем-то вроде концепции "нумерации страниц". Возвратите первые 20 папок initiall, следующие 20 в следующем событии (нажатие кнопки или что-то), следующие 20 в следующем событии (так как осталось только 10 папок, будет возвращено 10 папок). Это возможно? ИДК. Я еще не реализовал это. ИДК как это сделать тоже.

Я хотел бы услышать предложения. Любые предложения / образец / комментарии / отрицательные отзывы или что-нибудь полезное было бы здорово. Ну.... Полезные и отличные рифмы.

1 ответ

Решение

Что насчет Take (LINQ)? Возвращает желаемое количество элементов с самого начала.

http://msdn.microsoft.com/de-de/library/bb503062%28v=vs.110%29.aspx

Другие вопросы по тегам