WP7アプリでデバイスの現在の向きを確認したいと思います。 OrientationChangeイベントを処理する必要はありません。ページが開かれているときに現在の向きが必要なためです。現在の向きを確認する
私はフォーラムで見つけたコードのこの作品でそれをやろうとしてきた:
((PhoneApplicationFrame)Application.Current.RootVisual).Orientation
しかし、これは常に私が横にデバイスの電源を入れた場合でも、PortraitUpで返します。そして、私はエミュレータでこれをやろうとしているので、エミュレータバグかもしれません。
ありがとうございます。
あなたはエミュレータで、キーボードを使用していますか? http://msdn.microsoft.com/en-us/library/ff402568(v=vs.92).aspx – ChristiaanV
いいえ、OrientationChangedイベントが発生しなかったため、1時間のヘッドバンギングの後に既に見つかりました。それは今動作し、イベント引数は正しい向きを返す。しかし、私はPageLoadで向きを知りたい。 –
Mark、Orientationプロパティは、最初のLayoutUpdatedイベントの後にのみ呼び出すことができます。 Loadedイベントのページでは、OrientationChangedイベントが後に発生するため、常にPortraitUpになります。 – Ku6opr