API DualScreenInfo di Novell. FormsXamarin.Forms DualScreenInfo API

La classe DualScreenInfo è disponibile in Novell. Forms. DualScreen NuGet.The DualScreenInfo class is available in the Xamarin.Forms.DualScreen NuGet.

  • SpanningBounds: in caso di estensione su due schermi, restituisce due rettangoli che indicano i limiti di ogni area visibile.SpanningBounds – when spanned across two screens, return two rectangles indicating the bounds of each visible area. Se la finestra non è estesa, verrà restituito un array vuoto.If the window isn't spanned this will return an empty array.
  • HingeBounds: posizione della cerniera sullo schermo.HingeBounds – the position of the hinge on the screen.
  • IsLandscape: se il dispositivo è con orientamento orizzontale.IsLandscape – if the device is landscape. Questa informazione è utile perché le API di orientamento native non segnalano correttamente l'orientamento quando un'applicazione è estesa.This is useful because native orientation APIs don't report orientation correctly when an application is spanned.
  • SpanMode: indica se il layout è in modalità Tall (in altezza), Wide (in larghezza) o SinglePane (a riquadro singolo).SpanMode – whether the layout is in tall, wide, or single pane mode.

Per altre informazioni, vedere la documentazione di Novell.Read more in the Xamarin documentation.

Risoluzione dei problemiTroubleshooting

Se si osserva un comportamento o risultati imprevisti da DualScreenInfo , controllare le istruzioni di installazione, inclusi il Init metodo e l' ConfigurationChanges attributo.If you observe unexpected behavior or results from DualScreenInfo, check the set-up instructions, including the Init method and ConfigurationChanges attribute.