2

我正在使用 Silverlight 浏览器外的纵向方向在平板电脑上开发应用程序。

但是,当平板电脑切换到横向模式时,应用程序也会转动,并且所有对齐都会被丢弃。我找到了一个为 WPF 提供解决方案的帖子 (http://stackoverflow.com/questions/8323318/wpf-orientation),但 Silverlight 中没有 Microsoft.Win32.SystemEvents 命名空间。

那么有什么方法可以将我的 Siverlight OOB 应用程序锁定到一个方向?

谢谢!

4

1 回答 1

0

在 WPF 中,您可以为根容器提供旋转布局转换。它实际上并没有锁定方向,而是旋转您的应用程序。在据我所知只支持渲染转换的 Silverlight 中,如果没有其他不利影响,这将更加困难。

我不知道有任何公共 API 可以锁定屏幕方向。主要是因为平板电脑制造商通常会提供他们自己的预安装实用程序或驱动程序,这些实用程序或驱动程序使用加速度计数据来改变方向。它不是内置的操作系统功能。这在 Windows 8 中可能会发生变化。

于 2012-01-07T15:40:03.260 回答