Pergunta

Eu quero deveplop um aplicativo para Windows Mobile 5.0 e superior que pode detectar resolução de tela e orientação. Esta parte é fácil, eu sei como fazê-lo. A outra parte, controles realocar processar, é mais difícil para mim (não muito difícil).

Gostaria de saber se existe um padrão de design ou uma orientação concepção sobre como fazer este processo de controles dependendo do tamanho do formulário em movimento. Eu não quero usar qualquer outra estrutura que pode fazê-lo. Eu quero fazê-lo por myselft.

Todas as sugestões?

Obrigado!

Foi útil?

Solução

A chave para isso é a ancoragem e atracação.

Projeto do formulário para uma resolução de tela, eu recomendo que você projetar para 240x320 e definir a sua ancoragem corretamente. Então, quando você lançá-lo na horizontal, os controles automaticamente reposição.

A única vez que eu código para lidar com esta escrita fisicamente é quando eu tenho um número de botões dentro de um menu ImageButton que auto Espaço de si mesmos quando a resolução da tela é invertida.

Outras dicas

Você deve começar por ancorar seus controles. Isto terá os controles realocados / redimensionada quando o as alterações de resolução de orientação e. A maioria das coisas que você vai encontrar cerca de Âncora e Doca no Windows Forms padrão também se aplicam a Compact Framework. No entanto, você precisa fazer testes intensivos ambos com os emuladores e dispositivos reais.

Eu descobri que diferentes plataformas e janelas versões móveis (smartphones - Pocket PC, WM5 - WM6). Tratam as marcas de âncora de alguma forma diferente

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top