Xamarin.Forms DualScreenInfo API

A classe DualScreenInfo está disponível no arquivo Xamarin.Forms.DualScreen NuGet.

  • SpanningBounds: quando a janela está estendida em duas telas, são retornados dois retângulos que indicam os limites de cada área visível. Se a janela não estiver estendida, isso retornará uma matriz vazia.
  • HingeBounds: a posição da dobradiça na tela.
  • IsLandscape: se o dispositivo estiver no modo paisagem. Isso é útil porque as APIs de orientação nativas não relatam corretamente a orientação quando o aplicativo é estendido.
  • SpanMode: se o layout está no modo vertical, largo ou de painel único.

Leia mais na documentação do Xamarin.

Solução de problemas

Se você observar um comportamento inesperado ou resultados de DualScreenInfo, verifique as instruções de configuração, incluindo o método Init e o ConfigurationChanges atributo.