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 .