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.