Как показать все элементы Listpicker на текущей странице в WP7? - PullRequest
0 голосов
/ 23 февраля 2012

Я использую Listpicker в Listbox внутри ScrollViewer.Если количество элементов в Средстве выбора списков равно 3 (или меньше 3), Средство выбора списков открывается как комбинированный список на текущей странице.Но если количество элементов больше 3, оно открывается на другой странице, а не в виде комбинированного списка.Как я могу решить эту проблему?

Ответы [ 4 ]

1 голос
/ 23 февраля 2012

Вы можете установить количество элементов, отображаемых на другой странице, установив ItemCountThreshold свойство ListPicker.Например.установка ItemCountThreshold = 3 заставит ListPicker показывать элементы на новой странице, когда доступно более 3 элементов для выбора.

Более подробную информацию о свойствах ListPicker можно получить, например.здесь: ListPicker для WP7 в глубину

0 голосов
/ 07 ноября 2012

Хотя команда инструментария рекомендовала придерживаться ограничения, для этой проблемы есть обходные пути. Значение может быть установлено через код, а также через привязку.

<toolkit:ListPicker ItemCountThreshold="{Binding Hugo,FallbackValue=10}">(...)
<!-- Hugo is a bogus binding that does not really exist -->

См. Мой подробный ответ на связанный вопрос .

0 голосов
/ 23 февраля 2012

Прочитайте эту статью и обязательно обратите внимание на свойство ItemCountThreshold.

ItemCountThreshold является свойством зависимости типа int. Он определяет максимальное количество элементов, которые будут отображаться в расширенном режиме. По умолчанию списки с пятью или менее элементами расширяются на месте, а списки с большим количеством элементов переключаются на полноэкранный интерфейс выбора. Также можно установить значение 0 для переключения полного режима или очень большое число для переключения расширенного режима.

0 голосов
/ 23 февраля 2012

ListPicker - это новый элемент управления в Silverlight Toolkit для Windows Phone. Пользователь может выбрать другой элемент, например Combobox, но ListPicker имеет больше возможностей, чем Combobox. Когда у вас есть маленький элемент о 1-> 4, он будет отображать данные в виде комбинированного списка, и если больше элементов Listpicker будет отображать данные в виде списка.

Обратитесь к этому Ссылка , чтобы получить идеальную идею.

...