API Дуалскрининфо Xamarin. Forms

Класс Дуалскрининфо доступен в Xamarin. Forms. дуалскрин NuGet.

  • SpanningBounds — при размещении на двух экранах возвращаются два прямоугольника, указывающие границы каждой видимой области. Если окно не растянуто, возвращается пустой массив.
  • HingeBounds — расположение сгиба на экране.
  • IsLandscape — если устройство находится в режиме с альбомной ориентацией. Это полезно, поскольку собственные API-интерфейсы устройства неверно сообщают ориентацию, когда приложение расширено на два экрана.
  • SpanMode — указывает режим: вертикальный, горизонтальный или отображение только одной панели.

Дополнительные сведения см. в документации по Xamarin.

Устранение неполадок

Если вы видите непредвиденное поведение или результаты из DualScreenInfo , проверьте DualScreenInfo, включая Init метод и ConfigurationChanges атрибут.