Universal APPs – Como obter a resolução do dispositivo via código C#

0

Olá pessoal, tudo bom?

Dependendo da forma como o layout da APP está sendo construído, é importante conhecermos a resolução do dispositivo onde a mesma está sendo executada, para que tenhamos condições de realizar algum ajuste para quando as dimensões (em pixel) da tela forem maiores ou menores daquela que usamos para o desenvolvimento.

resolucao

O trecho de código abaixo demonstra uma forma de colhermos essa informação e então usá-la a nosso favor. Veja:

1
2
3
4
5
6
7
8
9
 
...
 
//Determinando a resolução da tela
var rawpixelperview = DisplayInformation.GetForCurrentView().RawPixelsPerViewPixel;
double width = Math.Round(Window.Current.Bounds.Width * rawpixelperview);
double heigth = Math.Round(Window.Current.Bounds.Height * rawpixelperview);
 
...

Abraços,

Eduardo Henrique Rizo (@eduardorizo)

MCP

Fonte: Blog do Eduardo H. Rizo

Share.

About Author

Bacharel em Ciência da Computação pela FIPP/Unoeste, Pós-Graduado em Desenvolvimento de Sistemas Web, Segurança da Informação e Avaliação do Ensino e da Aprendizagem, Professor universitário e responsável pelo setor de desenvolvimento de sistemas web da Universidade do Oeste Paulista. MCP e MCPS pela Microsoft e nas horas vagas dedica um pouco do seu tempo escrevendo posts técnicos sobre desenvolvimento de sistemas web, windows phone, gerenciamento de servidores e outros assuntos para a comunidade.