Xamarin.Forms DualScreenInfo API
La clase DualScreenInfo está disponible en el archivo Xamarin.Forms.DualScreen NuGet.
- SpanningBounds: cuando se expande entre dos pantallas, se devuelven dos rectángulos que indican los límites de cada área visible. Si la ventana no está expandida, se devolverá una matriz vacía.
- HingeBounds: la posición de la bisagra en la pantalla.
- IsLandscape: si el dispositivo está en horizontal. Esto resulta útil porque las API de orientación nativas no notifican correctamente la orientación cuando una aplicación se distribuye en dos pantallas.
- SpanMode: si el diseño está en modo alto, ancho o de un solo panel.
Obtenga más información en la documentación de Xamarin.
Solución de problemas
Si observa un comportamiento inesperado o resultados de DualScreenInfo
, compruebe las instrucciones de configuración, incluidos el Init
método y el ConfigurationChanges
atributo .