Domanda

Voglio deveplop un app per Windows Mobile 5.0 e superiore in grado di rilevare la risoluzione dello schermo e l'orientamento. Questa parte è facile, io so come farlo. L'altra parte, riallocare processo di controlli, è più difficile per me (non molto difficile).

Mi chiedo se c'è un modello di progettazione o di una linea guida di progettazione su come fare questo processo di controllo in funzione delle dimensioni del modulo di movimento. Non voglio usare qualsiasi altro quadro che può farlo. Voglio farlo con myselft.

Qualche suggerimento?

Grazie!

È stato utile?

Soluzione

La chiave di questo è l'ancoraggio e di aggancio.

Progettare il modulo per una risoluzione dello schermo, vi consiglio di progettare per 240x320 e impostare il vostro ancoraggio correttamente. Poi, quando si schiaccia orizzontalmente, i controlli verranno automaticamente riposizionare.

L'unica volta che ho fisicamente scritto codice per gestire questo è quando ho un certo numero di pulsanti all'interno di un menu ImageButton che lo spazio auto se stessi, quando è capovolto la risoluzione dello schermo.

Altri suggerimenti

Si dovrebbe iniziare ancorando i controlli. Ciò avrà i controlli trasferito / ridimensionati quando l'orientamento ed i cambiamenti di risoluzione. La maggior parte delle cose che troverete su Anchor e Dock in moduli standard di Windows si applicano anche per Compact Framework. Tuttavia, è necessario fare il test intensivo sia con gli emulatori e dispositivi reali.

Ho scoperto che diverse piattaforme e finestre versioni mobili (Smartphone - Pocket PC, WM5 - WM6). Trattano i tag di ancoraggio in qualche modo diverso

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