Domanda

Sviluppo applicazioni per la piattaforma PocketPC (.NET Compact Framework 2.0 e versioni successive) e uno dei problemi in cui mi imbatto costantemente è la larghezza del menu a discesa per i controlli ComboBox non abbastanza ampia da mostrare valori di stringa molto lunghi.

Ho incontrato i metodi P / Invoke per ampliare la larghezza del menu a discesa, ma quello che mi piacerebbe davvero avere è il comportamento in stile Smartphone per ComboBox. Con questo, intendo la vista iniziale è quella di un controllo di rotazione (frecce sinistra / destra che scorrono l'elenco delle opzioni), e se fai clic sul pulsante di azione ti porta a una rappresentazione a schermo intero di tutte le opzioni che è molto più facile da leggere.

Penso che potrei creare un controllo utente personalizzato per simulare questo comportamento sul PocketPC, ma vorrei sapere se è possibile ottenere l'effettiva funzionalità dello smartphone e usarlo. Sarebbe sicuramente più veloce attingere alle funzionalità esistenti, se possibile.

È stato utile?

Soluzione

Non penso sia possibile, perché quel comportamento in un ComboBox è proprio come il sistema operativo dello smartphone PocketPC gestisce i ComboBox. Se compili un'app per smartphone con un ComboBox e la esegui in un normale PocketPC, il ComboBox non si comporterà in questo modo (credo).

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top