2

縦向きの Silverlight アウト オブ ブラウザーを使用して、タブレットでアプリケーションを開発しています。

ただし、タブレットが横向きモードになると、アプリケーションも回転し、すべての配置がオフになります。WPF のソリューションを提供する投稿 (http://stackoverflow.com/questions/8323318/wpf-orientation) を見つけましたが、Microsoft.Win32.SystemEvents 名前空間は Silverlight では使用できません。

では、Siverlight OOB アプリケーションを単一の方向にロックする方法はありますか?

ありがとうございました!

4

1 に答える 1

0

WPF では、ルート コンテナーにローテーション レイアウト変換を提供できます。実際には向きをロックするのではなく、アプリケーションを回転させます。私の知る限り、レンダリング変換のみをサポートする Silverlight では、他の悪影響なしにこれを行うのははるかに困難です。

画面の向きをロックするパブリック API については知りません。通常、Tablet PC の製造元は、加速度計のデータを使用して向きを変更する独自のプリインストールされたユーティリティまたはドライバーを提供しているためです。これは組み込みの OS 機能ではありませんでした。これは、Windows 8 では変更される可能性があります。

于 2012-01-07T15:40:03.260 に答える