Xamarin.Forms DualScreenInfo API

DualScreenInfo 类在 Xamarin.Forms.DualScreen NuGet。

  • SpanningBounds - 跨越两个屏幕时,返回两个矩形,指示每个可见区域的边界。 如果该窗口未跨屏,它将返回一个空数组。
  • HingeBounds - 屏幕上铰链的位置。
  • IsLandscape - 设备是否为横向。 这很有用,因为应用程序跨屏显示时,本机方向 API 不会正确报告方向。
  • SpanMode - 布局是处于 Tall、Wide 还是 SinglePane 模式。

有关详细信息,请参阅 Xamarin 文档

疑难解答

如果观察到 意外行为或 来自 的结果 DualScreenInfo,请检查 设置说明,包括 Init 方法和 ConfigurationChanges 属性。