Я пытаюсь использовать контроллер ListPicker
с ListPickerMode="Full"
, чтобы получить полноэкранное окно выбора.Однако при попытке
"выдается только первое сообщение об ошибке" System.Windows.Markup.XamlParseException "в System.Windows.dll
. Дополнительная информация: Задать свойство Microsoft.Phone.Controls.ListPicker.ListPickerMode
сгенерировал исключение. [Строка: 49 Позиция: 57] "
Вот мой код:
<toolkit:ListPicker x:Name="OutputSelector" ListPickerMode="Full"
Margin="0,542,6,0" Header="Output Type" Width="450" VerticalAlignment="Top" />
Я заполняю свой ListPicker в C #, используя список для установки в качестве ItemSource, если этолюбая помощь.Другое дело, что когда я пытаюсь написать «ListPickerMode» в xml, он дает его в качестве опции, но когда я написал все это, он предлагает «Полный», «расширенный» и «Нормальный».
Еслия добавляю 5 элементов в ListPicker, он автоматически использует FullMode, и я попытался изменить ItemCountThreshold = "0", но это просто генерирует больше ошибок.
Я использую Windowns Phone 7.1 OS 2011 aug release.
Вероятно, это только я, что глуп, первый день с программированием Windows Phone:)
ОБНОВЛЕНИЕ!
Ну, похоже, ItemCountThreshold & ListPickerMode был удален для 7.1 или чего-то еще, по крайней мере в XAMLчасть, а не часть C #, где они доступны только для чтения.
Решение моей проблемы!
<toolkit:ListPicker x:Name="OutputSelector" ExpansionMode="FullScreenOnly"
Margin="0,542,6,0" Header="Output Type" Width="450" VerticalAlignment="Top" />
Режим расширения заставит средство выбора списков отображаться в полноэкранном или расширенном режиме.