Как вы получаете список выбора, как вид, показанный в будильнике? - PullRequest
6 голосов
/ 14 марта 2011

Как создать большой прокручиваемый список выбора, например, тип, созданный для datePicker и timePicker, который используется в будильнике WP7 по умолчанию?Оставшиеся списки не имеют такого же эффекта.Я бы использовал список выбора только для выбора целочисленных значений.

Спасибо

1 Ответ

13 голосов
/ 14 марта 2011

DatePicker и TimePicker - это элементы управления, предоставляемые Silverlight Toolkit для WP7 .На самом деле они представляют выбор в одном элементе управления на своей странице, а затем переходят на отдельную страницу, которая позволяет фактически выбрать новую дату / время.На этих отдельных страницах они используют коллекцию LoopingSelector элементов управления (по одному на элемент), которые позволяют пользователю выбирать части даты / времени.

Если вы хотите отобразить подобный инструмент выбора, но для числовых значенийзатем вам нужно реализовать ту же инфраструктуру, но с использованием единого LoopingSelector, и вам необходимо предоставить правильный источник данных (который реализует интерфейс ILoopingSelectorDataSource), который задает значения для вашего элемента управления.

Существуетотличная серия из 3 постов на LoopingSelector на WindowsPhoneGeek.com

...