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

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:


...

//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

MCP

Coordenador de Internet da Universidade do Oeste Paulista (Unoeste) e professor universitário de disciplinas relacionadas ao desenvolvimento de sistemas para Web, gerenciamento de servidores, serviços e redes.

Marcado com: , , , , , , , , , , , ,
Publicado em Universal APPs
2 comentários em “Universal APPs – Como obter a resolução do dispositivo via código C#
  1. […] Como obter a resolução do dispositivo via código C# […]

Deixe um comentário

Sorocaba e Região
Prestadora de serviços RIZZO GS - Sorocaba/SP

Serviços de limpeza, conservação, recepção, copa, portaria, vigia, zeladoria, jardim, elétrica, hidráulica, pintura, etc.

Contato: (15) 3357-4263 / (15) 3357-4502 - contato@rizzogs.com.br

Website: http://www.rizzogs.com.br