Поведение ComboBox в стиле смартфона на платформе PocketPC? - PullRequest
4 голосов
/ 18 ноября 2008

Я занимаюсь разработкой приложений для платформы PocketPC (.NET Compact Framework 2.0 и выше), и одной из проблем, с которой я постоянно сталкиваюсь, является ширина раскрывающегося списка для элементов управления ComboBox, недостаточно широкая для отображения очень длинных строковых значений.

Я сталкивался с методами P / Invoke, чтобы расширить ширину выпадающего меню, но мне бы очень хотелось, чтобы поведение ComboBox в стиле смартфона. Под этим я подразумеваю, что первоначальный вид - это Spin Control (стрелки влево / вправо, которые прокручивают список опций), и если вы нажмете кнопку действия, он приведет вас к полноэкранному воспроизведению всех опций, которые значительно легче читать.

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

1 Ответ

2 голосов
/ 18 ноября 2008

Я не думаю, что это возможно, потому что такое поведение в ComboBox - это то, как ОС PocketPC для смартфонов обрабатывает ComboBox. Если вы скомпилируете приложение для смартфона с ComboBox и запустите его в обычном PocketPC, ComboBox не будет вести себя таким образом (я думаю).

...