Windows 10: Identificando o Modo Continuum via C#

Uma das características interessantes do Windows 10 é a que ficou conhecida como Modo Continuum. Com esse recurso temos a possibilidade de mudar o comportamento da aplicação quando percebido seu uso através de um dispositivo touch, como por exemplo, um tablet, um smartphone ou PCs 2 em 1 ou via teclado e mouse.

Windows-10-Continuum-770

Via C# temos um recurso simples para identificação desse modo de uso e seu código pode ser observado abaixo:

...
if (UIViewSettings.GetForCurrentView().UserInteractionMode == UserInteractionMode.Touch) //Modo Tablet
{
  ...
}
else //Modo PC
{
  ...
}
...

Uma vez que você tenha identificado o modo tablet, seria interessante, por exemplo, aumentar o tamanho dos botões e fontes, quem sabe fazer algum ajuste nas margens e posicionamento dos elementos na tela, etc… Aqui irá valer sua criatividade para ajustar o layout entre os dois possíveis modos de uso.

Abraços,

Eduardo Henrique Rizo

MCP

Post Relacionado: 

[twitter-follow screen_name=’eduardorizo’ show_count=’yes’]

Deixe um comentário