Вопрос

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

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

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

Это было полезно?

Решение

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top